1. 程式人生 > 實用技巧 >這麼高顏值的Kubernetes管理工具Lens,難道還不能C位出道嗎

這麼高顏值的Kubernetes管理工具Lens,難道還不能C位出道嗎

1 前言

歡迎訪問南瓜慢說 www.pkslow.com獲取更多精彩文章!

Docker & Kubernetes相關文章:容器技術

一直使用官方的Kubernetes Dashboard來管理k8s,也算很友好的一款UI工具,但顯示的資源不全、檢視日誌有限、時間久了要重要登陸,所以找了一款外觀漂亮,使用者體驗很好的管理平臺Lens

2 特性與安裝

2.1 特性

Lens的優勢主要有:

  • 很強的可用性和優秀的使用者體驗;
  • 多叢集管理,可支援幾百個叢集;
  • 獨立應用,無須在叢集安裝任何東西;
  • 可實時檢視叢集狀態;
  • 可直達PodsContainers的終端工具;
  • 對於大叢集一樣可以支援,可支援超過25k
    Pods的叢集;
  • 支援Kubernetes RBAC
  • 支援MacWindowsLinux

2.2 安裝體驗

Mac使用者可以通過下面命令安裝:

brew cask install lens

所有使用者都可以通過下載安裝:https://github.com/lensapp/lens/releases

在設定裡可以選擇黑色Dark白色Light外觀。

3 體驗一把高顏值

3.1 叢集管理

傻瓜式安裝完成並啟動後,Lens會自動去讀取~/.kube/config新增叢集。也可手動新增:

如上圖,我已經添加了兩個叢集。還能自定義叢集的圖示以增加識別性。

當有問題時,圖示會顯示Event數字。右鍵圖示,可以進入叢集設定:

這非常方便,我通過上面安裝了Metrics監控,可以實時獲取PodMetrics資料。

檢視叢集的狀態:

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好看又好用,就這麼愛上了。更多細節,有興趣的就自己探索吧。


歡迎關注微信公眾號<南瓜慢說>,將持續為你更新...

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