Kubernetes客戶端和管理介面大集合

今天給大家介紹目前市面上常用的kubernetes管理工具,總有一款適合您~~~

簡介

Kubectl

官方自帶的kubernetes 命令行客戶端工具,最原始也是最好用的工具,不多介紹~~~

K9s

另一款kubernetes 命令行管理工具,對於喜歡使用命令行的人,k9s是很好的一個客戶端工具,它可以看做kubectl的增強版。
使用k9s可以進行埠轉發,以純文本格式查看secret資訊,直接編輯資源以及從deployments「深入」到容器查看的日誌。
來,看圖演示更直觀,更多功能可以自行下載體驗

Kubernetes-Dashboard

Kubernetes-Dashboard是官方的WEB UI,可以通過Dashboard查看集群資訊,對容器服務進行故障管理、資源管理等。
例如,您可以使用部署嚮導來擴展部署,啟動滾動更新,重新啟動Pod或部署新應用程式。

Rancher

Rancher是一個開源的企業級多集群Kubernetes管理平台,實現了Kubernetes集群在混合雲+本地數據中心的集中部署與管理,以確保集群的安全性,加速企業數字化轉型。同時滿足了使用Kubernetes部署應用程式的DevOps團隊和交付企業關鍵服務的IT人員的需求。
Rancher為企業部署、操作、訪問和保護Kubernetes提供管理平台,IT人員可以制定策略及輕鬆調查事件。當然,您也可以只用來作為WEB UI 哈哈~~~

Kuboard

Kuboard 是一款基於 Kubernetes 的微服務管理介面。目的是幫助用戶快速在 Kubernetes 上落地微服務。有很好的文檔。

Lens

Lens,官方號稱是您管理Kubernrtes集群所需的唯一IDE,它是開源、免費的。同時也是我目前在使用的,哈哈哈 ~~~
Lens簡單易用,不需要部署到集群中,同時提供多平台,只需要下載對應平台的客戶端安裝好,使用kubeconfig來連接kunernetes集群。連接到集群後,您將進入集群概述,群集中的大多數常見資源都可以使用類似的支援:狀態集,部署,配置映射,機密等等。工作流始終如下:在左側邊欄中打開類型,單擊對象以獲取詳細資訊。
來,上圖

Octant

Octant是Kubernetes的一個以開發人員為中心的開源Web介面,可讓您檢查Kubernetes集群及其應用程式。安裝和訪問儀錶板非常簡單。 就像運行安裝命令(在Mac上,使用Homebrew)然後從終端運行octant命令一樣簡單。 運行之後,您會發現導航很簡單。
瀏覽儀錶板非常舒適和快捷。 它們提供了黑暗和明亮的主題。

Kubenav

kubenav就是口袋裡Kubernetes集群的導航器。個人認為,最大特色就是有移動客戶端,方便不在公司時使用手機操作集群。

Infra.App

Infra App是Kubernetes客戶端列表的新增功能。它是由Docker Desktop&Kitematic上的人們製作的,並且還在秘密開發中。
它為您提供了一個乾淨,簡單的用戶介面,將您需要了解的有關單個資源的所有資訊組合在一起。一切都是不言自明的,只需單擊幾下即可獲得所需的所有資訊。

以上這些kubernetes管理工具或者客戶端,沒有最好的,只有合適自己的。大家可以自己嘗試~~~
至此,本文結束。