1. 程式人生 > >Kubernetes客戶端和管理介面大集合

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

今天給大家介紹目前市面上常用的kubernetes管理工具,總有一款適合您~~~ ### 簡介 - [Kubectl](https://kubernetes.io/docs/tasks/tools/install-kubectl/ "Kubectl") - [K9s](https://k9scli.io/ "K9s") - [Kubernetes-Dashboard](https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ "Kubernetes-Dashboard") - [Rancher](https://www.rancher.cn/products/rancher/ "Rancher") - [Kuboard](https://kuboard.cn/ "Kuboard") - [Lens](https://k8slens.dev/ "Lens") - [Octant](https://octant.dev/ "Octant") - [Kubenav](https://github.com/kubenav/kubenav "Kubenav") - [Infra.App](https://infra.app/ "Infra.App") ### Kubectl 官方自帶的kubernetes 命令列客戶端工具,最原始也是最好用的工具,不多介紹~~~ ### K9s 另一款kubernetes 命令列管理工具,對於喜歡使用命令列的人,k9s是很好的一個客戶端工具,它可以看做kubectl的增強版。 使用k9s可以進行埠轉發,以純文字格式檢視secret資訊,直接編輯資源以及從deployments“深入”到容器檢視的日誌。 來,看圖演示更直觀,更多功能可以自行[下載](https://k9scli.io/ "下載")體驗 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/9ae665eacbc75540177e30a085cf66eb&showdoc=.jpg) ### Kubernetes-Dashboard Kubernetes-Dashboard是官方的WEB UI,可以通過Dashboard檢視叢集資訊,對容器服務進行故障管理、資源管理等。 例如,您可以使用部署嚮導來擴充套件部署,啟動滾動更新,重新啟動Pod或部署新應用程式。 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/25143246475cf4f9cb3f3b5574c654df&showdoc=.jpg) ### Rancher Rancher是一個開源的企業級多叢集Kubernetes管理平臺,實現了Kubernetes叢集在混合雲+本地資料中心的集中部署與管理,以確保叢集的安全性,加速企業數字化轉型。同時滿足了使用Kubernetes部署應用程式的DevOps團隊和交付企業關鍵服務的IT人員的需求。 Rancher為企業部署、操作、訪問和保護Kubernetes提供管理平臺,IT人員可以制定策略及輕鬆調查事件。當然,您也可以只用來作為WEB UI 哈哈~~~ ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/fb06563aa69144e0753c8a26944cdd24&showdoc=.jpg) ### Kuboard Kuboard 是一款基於 Kubernetes 的微服務管理介面。目的是幫助使用者快速在 Kubernetes 上落地微服務。有很好的文件。 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/5cd11f5d68ccb130f33f32dd5c5177a7&showdoc=.jpg) ### Lens Lens,官方號稱是您管理Kubernrtes叢集所需的唯一IDE,它是開源、免費的。同時也是我目前在使用的,哈哈哈 ~~~ Lens簡單易用,不需要部署到叢集中,同時提供多平臺,只需要下載對應平臺的客戶端安裝好,使用kubeconfig來連線kunernetes叢集。連線到集群后,您將進入叢集概述,群集中的大多數常見資源都可以使用類似的支援:狀態集,部署,配置對映,機密等等。工作流始終如下:在左側邊欄中開啟型別,單擊物件以獲取詳細資訊。 來,上圖 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/73537fed9acebbdc321e52a4b4f9b12f&showdoc=.jpg) ### Octant Octant是Kubernetes的一個以開發人員為中心的開源Web介面,可讓您檢查Kubernetes叢集及其應用程式。安裝和訪問儀表板非常簡單。 就像執行安裝命令(在Mac上,使用Homebrew)然後從終端執行octant命令一樣簡單。 執行之後,您會發現導航很簡單。 瀏覽儀表板非常舒適和快捷。 它們提供了黑暗和明亮的主題。 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/105100371df166db86cd69ec638d1972&showdoc=.jpg) ### Kubenav kubenav就是口袋裡Kubernetes叢集的導航器。個人認為,最大特色就是有移動客戶端,方便不在公司時使用手機操作叢集。 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/39c5b4825140c4d1be10af786f8d5587&showdoc=.jpg) ### Infra.App Infra App是Kubernetes客戶端列表的新增功能。它是由Docker Desktop&Kitematic上的人們製作的,並且還在祕密開發中。 它為您提供了一個乾淨,簡單的使用者介面,將您需要了解的有關單個資源的所有資訊組合在一起。一切都是不言自明的,只需單擊幾下即可獲得所需的所有資訊。 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/bdb13de952360fb59339d21ed4773e3d&showdoc=.jpg) 以上這些kubernetes管理工具或者客戶端,沒有最好的,只有合適自己的。大家可以自己嘗試~~~ 至此,本文結束。 ![](http://showdoc.ieasou.cn/server/index.php?s=/api/attachment/visitFile/sign/6b920a16024fe5612e74489ce0f886c7&showdo