Lens —— 最炫酷的 Kubernetes 桌面客戶端

米開朗基楊發表於2020-06-24

原文連結:https://fuckcloudnative.io/posts/lens/

Kubernetes 的桌面客戶端有那麼幾個,曾經 Kubernetic 應該是最好用的,但最近有個叫 Lens 的 APP 改變了這個格局,功能比 Kubernetic 多,使用體驗更好,適合廣大系統重啟工程師裝逼。它有以下幾個亮點:

Lens 就是一個強大的 IDE,可以實時檢視叢集狀態,實時檢視日誌流,方便排查故障。有了 Lens,你可以更方便快捷地使用你的叢集,從根本上提高工作效率和業務迭代速度。

日誌流介面可以選擇顯示或隱藏時間戳,也可以指定顯示的行數:

Lens 可以管理多叢集,它使用內建的 kubectl 通過 kubeconfig 來訪問叢集,支援本地叢集和外部叢集(如EKS、AKS、GKE、Pharos、UCP、Rancher 等),甚至連 Openshift 也支援:

只是與 Openshift 的監控還不太相容。也可以很輕鬆地檢視並編輯 CR:

有了 Lens,你就可以統一管理所有的叢集。

③ Lens 內建了資源利用率的儀表板,支援多種對接 Prometheus 的方式:

④ Lens 內建了 kubectl,它的內建終端會確保叢集的 API Server 版本與 kubectl 版本相容,所以你不需要在本地安裝 kubectl。可以驗證一下:

你會看到本地安裝的 kubectl 版本和 Lens 裡面開啟的終端裡的 kubectl 版本資訊是不一樣的,Lens 確實內建了 kubectl。

⑤ Lens 內建了 helm 模板商店,可直接點選安裝:

現在 Lens 迎來了最新版 3.5.0,換上了全新的 Logo

穩定性也提升了很多,快去試試吧。


Kubernetes 1.18.2 1.17.5 1.16.9 1.15.12離線安裝包釋出地址http://store.lameleg.com ,歡迎體驗。 使用了最新的sealos v3.3.6版本。 作了主機名解析配置優化,lvscare 掛載/lib/module解決開機啟動ipvs載入問題, 修復lvscare社群netlink與3.10核心不相容問題,sealos生成百年證書等特性。更多特性 https://github.com/fanux/sealos 。歡迎掃描下方的二維碼加入釘釘群 ,釘釘群已經整合sealos的機器人實時可以看到sealos的動態。

相關文章