簡介Kube-liveboard——一款可視化操作工具
- 2019 年 12 月 6 日
- 筆記
Kubernetes這個自動化容器操作的開源平台,這些操作包括部署,調度和節點集群間擴展。因其具有對容器集群的方便部署,自動伸縮擴容,以及便於維護等功能和特性,為開源圈的開發者們所青睞。
使用Kubernetes可以做很多事,比如:
1、自動化容器的部署和複製;
2、隨時擴展或收縮容器規模;
3、將容器組織成組,並且提供容器間的負載均衡;
4、很容易地升級應用程式容器的新版本;
5、提供容器彈性,如果容器失效就替換它;
而今天則為大家介紹一款可以使 Kubernetes 集群可見的神器 —— Kube-liveboard。
我們知道,Kubernetes 的目標是讓部署容器化應用簡單高效,無疑這款神器能讓一切變得更高效。其功能強大不言而喻,有了它,管理員便能夠掌握集群變化的趨勢以及性能瓶頸。同時,管理員也能夠利用這些數據發送警報。

Kube-liveboard 這款可視化工具,能夠通過實時分析日誌數據並監視來自 API 的資源,提供集群狀態的更多詳情。它可以提供以下內容:
1、編號、花費時間、通過命名空間、資源或 api 伺服器中的請求方法發起請求的群組的源 ip。
2、每一步驟的花費時間以及 kube 調度器中的調度結果。
3、不同時刻、不同狀態下容器的統計數據。
4、按其狀態或命名空間分組的容器和結點數目的變化。
5、pod 的生命周期中每一步驟的花費時間。
在此次大會上,將由來自京東的高級軟體工程師Xinkun Xu 為大家詳細說明為何開發這一工具以及其工作原理。

Xinkun Xu 2013 年就加入了京東,2014 年從事容器化工作。2016 年開始從事 Kubernetes 訂製與運營工作。目前主要關注大規模 Kubernetes 用戶群的訂製與運營,以及調度等相關工作。
2017 年上半年曾為 kubernetes.io 發表部落格《京東從 OpenStack 改用 Kubernetes 的始末》。並在eBay舉辦的科技日研討會上分享了實戰經驗。
這一次將由他來介紹這款神器,幫助大家提高效率,減少時間成本。
正所謂,「工欲善其事,必先利其器。」如何拉開與同行的差距?關鍵就在於這些細節,細節決定成敗。靈活運用Kube-liveboard 這款可視化工具,不僅知其然,還要知其所以然,從深處了解技術精華和工作原理,工作起來才會更得心應手,切勿錯過良機。
本期則隆重推薦:

Joe Betz , Google 軟體工程師
Joe Betz是Google etcd的技術負責人,也是一個etcd開源項目維護者,Joe直接負責GKE etcd健康、穩定地運行,並領導開源社區渠道對etcd的改進工作。他還積極貢獻於Kubernetes領域,重點關注etcd層面以及改進api-machinery的其他領域。此外,他還擔任Kubernetes 1.8分支的修補程式發布管理員,積極為社區服務。
