Lens [k8s 管理工具]
Lens 是一個開源的管理 Kubernetes 集羣的 IDE,相比於其他的可視化管理更加好用,功能十分強大。通過 Lens,我們可以很方便的管理多個 Kubernetes 集羣。
Lens 支持 MacOS, Windows 和 Linux 多平臺安裝。
相比與其他的管理工具優勢如下:
-
多集羣管理;支持數百個集羣
-
獨立應用程序;無需在集羣中安裝任何東西
-
實時集羣狀態可視化;
-
內置 kubectl 指令;也可通過命令行管理集羣
-
內置 Helm 應用商店;點擊即可安裝
-
內置 Prometheus 提供支持的資源利用率圖表和歷史趨勢
-
終端訪問節點和容器;
-
優化性能以處理大型集羣(已對運行 25k pod 的集羣進行了測試)
-
全面支持 Kubernetes RBAC
服務概覽
修改 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
監控,可以實時獲取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 應用商店
有應用商店管理功能,非常方便地安裝與管理應用:
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/gfcEwSmgm2gfb5jlgbdLSQ