Kubernetes 的桌面客戶端有那麼幾個,曾經 Kubernetic[1] 應該是最好用的,但最近有個叫 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
:
穩定性也提升了很多,快去試試吧(本文完 並沒有)
腳註
[1]
Kubernetic: https://kubernetic.com/
薅了幾個雲廠商的羊毛後,我該如何利用它們來組建 k3s 集羣?
雲原生是一種信仰 ????
回覆◉lens◉即可獲取 Lens 最新版下載地址
往期推薦
Spring Boot 2.x基礎教程:MyBatis的多數據源配置
Dubbo 高危反序列化漏洞,存在遠程代碼執行風險,建議及時升級到2.7.7或更高版本!
如何實現一個可複用的分佈式事務消息架構方案?
Spring Boot 2.x基礎教程:Spring Data JPA的多數據源配置
API 面試四連殺:接口如何設計?安全如何保證?簽名如何實現?防重如何實現?
歡迎加入我的知識星球,聊技術、說職場、侃社會。
頭髮很多的中年程序員DD和他的朋友們在這裏期待你的到來!
加入方式:長按下方二維碼噢
近期預告:
【技術圈】分享最近給阿里提的一個數據安全問題
【聊職場】說說公司股權與期權的那些門道
最近更新:
【技術圈】分享最近碰到的API網關的奇怪用法...
【社會人】社會入門最不能忽略的五險一金
我的星球是否適合你?
點擊閱讀原文看看我們都聊過啥?