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

空殼先生發表於2020-09-25

今天給大家介紹目前市面上常用的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管理工具或者客戶端,沒有最好的,只有合適自己的。大家可以自己嘗試~~~
至此,本文結束。

相關文章