這麼高顏值的Kubernetes管理工具Lens,難道還不能C位出道嗎
阿新 • • 發佈:2020-08-29
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
好看又好用,就這麼愛上了。更多細節,有興趣的就自己探索吧。
歡迎關注微信公眾號<南瓜慢說>,將持續為你更新...
多讀書,多分享;多寫作,多整理。