Kubernetes 的桌面用戶端有那麼幾個,曾經 Kubernetic[1] 應該是最好用的,但最近有個叫 Lens 的 APP 改變了這個格局,功能比 <code>Kubernetic</code> 多,使用體驗更好,适合廣大系統重新開機工程師裝逼。它有以下幾個亮點:
① <code>Lens</code> 就是一個強大的 IDE,可以實時檢視叢集狀态,實時檢視日志流,友善排查故障。有了 <code>Lens</code>,你可以更友善快捷地使用你的叢集,從根本上提高工作效率和業務疊代速度。

日志流界面可以選擇顯示或隐藏時間戳,也可以指定顯示的行數:
② <code>Lens</code> 可以管理多叢集,它使用内置的 <code>kubectl</code> 通過 kubeconfig 來通路叢集,支援本地叢集和外部叢集(如EKS、AKS、GKE、Pharos、UCP、Rancher 等),甚至連 Openshift 也支援:
隻是與 <code>Openshift</code> 的監控還不太相容。也可以很輕松地檢視并編輯 CR:
有了 Lens,你就可以統一管理所有的叢集。
③ Lens 内置了資源使用率的儀表闆,支援多種對接 Prometheus 的方式:
④ Lens 内置了 <code>kubectl</code>,它的内置終端會確定叢集的 API Server 版本與 <code>kubectl</code> 版本相容,是以你不需要在本地安裝 <code>kubectl</code>。可以驗證一下:
你會看到本地安裝的 kubectl 版本和 <code>Lens</code> 裡面打開的終端裡的 kubectl 版本資訊是不一樣的,<code>Lens</code> 确實内置了 kubectl。
⑤ Lens 内置了 helm 模闆商店,可直接點選安裝:
現在 Lens 迎來了最新版 <code>3.5.0</code>,換上了全新的 <code>Logo</code>:
穩定性也提升了很多,快去試試吧(本文完 并沒有)
[1]
Kubernetic: https://kubernetic.com/
薅了幾個雲廠商的羊毛後,我該如何利用它們來組建 k3s 叢集?
雲原生是一種信仰 ????
往期推薦
那些實用與顔值齊飛的桌面!
Spring Boot 2.x基礎教程:MyBatis的多資料源配置
Dubbo 高危反序列化漏洞,存在遠端代碼執行風險,建議及時更新到2.7.7或更高版本!
如何實作一個可複用的分布式事務消息架構方案?
Spring Boot 2.x基礎教程:Spring Data JPA的多資料源配置
API 面試四連殺:接口如何設計?安全如何保證?簽名如何實作?防重如何實作?
歡迎加入我的知識星球,聊技術、說職場、侃社會。
頭發很多的中年程式員DD和他的朋友們在這裡期待你的到來!
近期預告:
【技術圈】分享最近給阿裡提的一個資料安全問題
【聊職場】說說公司股權與期權的那些門道
最近更新:
【技術圈】分享最近碰到的API網關的奇怪用法...
【社會人】社會入門最不能忽略的五險一金