1 前言
歡迎訪問南瓜慢說 www.pkslow.com獲取更多精彩文章!
Docker & Kubernetes相關文章:容器技術
一直使用官方的Kubernetes Dashboard來管理k8s,也算很友好的一款UI工具,但顯示的資源不全、查看日志有限、時間久了要重要登陸,所以找了一款外觀漂亮,用戶體驗很好的管理平台Lens。

2 特性與安裝
2.1 特性
Lens的優勢主要有:
- 很強的可用性和優秀的用戶體驗;
- 多集群管理,可支持幾百個集群;
- 獨立應用,無須在集群安裝任何東西;
- 可實時查看集群狀態;
- 可直達
Pods和Containers的終端工具; - 對於大集群一樣可以支持,可支持超過
25k個Pods的集群; - 支持
Kubernetes RBAC; - 支持
Mac、Windows和Linux。
2.2 安裝體驗
Mac用戶可以通過下面命令安裝:
brew cask install lens
所有用戶都可以通過下載安裝:https://github.com/lensapp/lens/releases

在設置里可以選擇黑色Dark或白色Light外觀。
3 體驗一把高顏值
3.1 集群管理
傻瓜式安裝完成並啟動后,Lens會自動去讀取~/.kube/config添加集群。也可手動添加:

如上圖,我已經添加了兩個集群。還能自定義集群的圖標以增加識別性。
當有問題時,圖標會顯示Event數字。右鍵圖標,可以進入集群設置:

這非常方便,我通過上面安裝了Metrics監控,可以實時獲取Pod的Metrics數據。
查看集群的狀態:

3.2 Pod管理
Pod管理非常方便,可以查看CPU/MEM資源狀態,進入shell,查看日志,編輯和刪除。

進入Pod Shell進行操作:

查看Pod日志:

3.3 ConfigMap管理
查看ConfigMap的值,可以直接修改保存:

3.4 Ingress管理
可以查看所有Ingress以及對應的路由規則:

3.5 終端與資源管理
方便的終端工具,自帶不同版本的kubectl以適配集群版本。

還能直接執行生效yaml文件:

3.6 應用商店
有應用商店管理功能,非常方便地安裝與管理應用:

4 總結
還有很多不同的Kubernetes管理工具,但這款Lens好看又好用,就這么愛上了。更多細節,有興趣的就自己探索吧。
歡迎關注微信公眾號<南瓜慢說>,將持續為你更新...

多讀書,多分享;多寫作,多整理。
