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
好看又好用,就這麼愛上了。更多細節,有興趣的就自己探索吧。
歡迎關注微信公衆號<南瓜慢說>,將持續爲你更新...
多讀書,多分享;多寫作,多整理。