Lens [k8s 管理工具]

Lens 是一個開源的管理 Kubernetes 集羣的 IDE,相比於其他的可視化管理更加好用,功能十分強大。通過 Lens,我們可以很方便的管理多個 Kubernetes 集羣。

Lens 支持 MacOS, Windows 和 Linux 多平臺安裝。

相比與其他的管理工具優勢如下:

服務概覽

修改 YAML 文件

查看日誌

查看 Pod 的各項信息

進入容器

內置 kubectl

應用商店

添加 kubernetes 集羣

只需將集羣的 config 文件導入到 Lens 即可,點擊 +  ,選擇通過 config 文件導入。config 可以通過 cat ~/.kube/config 命令查看。

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 應用商店

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

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/gfcEwSmgm2gfb5jlgbdLSQ