今天给大家介绍目前市面上常用的kubernetes管理工具,总有一款适合您~~~

简介

  • Kubectl
  • K9s
  • Kubernetes-Dashboard
  • Rancher
  • Kuboard
  • Lens
  • Octant
  • Kubenav
  • Infra.App

Kubectl

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

K9s

另一款kubernetes 命令行管理工具,对于喜欢使用命令行的人,k9s是很好的一个客户端工具,它可以看做kubectl的增强版。
使用k9s可以进行端口转发,以纯文本格式查看secret信息,直接编辑资源以及从deployments“深入”到容器查看的日志。
来,看图演示更直观,更多功能可以自行下载体验
Kubernetes客户端和管理界面大集合_第1张图片

Kubernetes-Dashboard

Kubernetes-Dashboard是官方的WEB UI,可以通过Dashboard查看集群信息,对容器服务进行故障管理、资源管理等。
例如,您可以使用部署向导来扩展部署,启动滚动更新,重新启动Pod或部署新应用程序。
Kubernetes客户端和管理界面大集合_第2张图片

Rancher

Rancher是一个开源的企业级多集群Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理,以确保集群的安全性,加速企业数字化转型。同时满足了使用Kubernetes部署应用程序的DevOps团队和交付企业关键服务的IT人员的需求。
Rancher为企业部署、操作、访问和保护Kubernetes提供管理平台,IT人员可以制定策略及轻松调查事件。当然,您也可以只用来作为WEB UI 哈哈~~~
Kubernetes客户端和管理界面大集合_第3张图片

Kuboard

Kuboard 是一款基于 Kubernetes 的微服务管理界面。目的是帮助用户快速在 Kubernetes 上落地微服务。有很好的文档。
Kubernetes客户端和管理界面大集合_第4张图片

Lens

Lens,官方号称是您管理Kubernrtes集群所需的唯一IDE,它是开源、免费的。同时也是我目前在使用的,哈哈哈 ~~~
Lens简单易用,不需要部署到集群中,同时提供多平台,只需要下载对应平台的客户端安装好,使用kubeconfig来连接kunernetes集群。连接到集群后,您将进入集群概述,群集中的大多数常见资源都可以使用类似的支持:状态集,部署,配置映射,机密等等。工作流始终如下:在左侧边栏中打开类型,单击对象以获取详细信息。
来,上图
Kubernetes客户端和管理界面大集合_第5张图片

Octant

Octant是Kubernetes的一个以开发人员为中心的开源Web界面,可让您检查Kubernetes集群及其应用程序。安装和访问仪表板非常简单。 就像运行安装命令(在Mac上,使用Homebrew)然后从终端运行octant命令一样简单。 运行之后,您会发现导航很简单。
浏览仪表板非常舒适和快捷。 它们提供了黑暗和明亮的主题。
Kubernetes客户端和管理界面大集合_第6张图片

Kubenav

kubenav就是口袋里Kubernetes集群的导航器。个人认为,最大特色就是有移动客户端,方便不在公司时使用手机操作集群。
Kubernetes客户端和管理界面大集合_第7张图片

Infra.App

Infra App是Kubernetes客户端列表的新增功能。它是由Docker Desktop&Kitematic上的人们制作的,并且还在秘密开发中。
它为您提供了一个干净,简单的用户界面,将您需要了解的有关单个资源的所有信息组合在一起。一切都是不言自明的,只需单击几下即可获得所需的所有信息。
Kubernetes客户端和管理界面大集合_第8张图片

以上这些kubernetes管理工具或者客户端,没有最好的,只有合适自己的。大家可以自己尝试~~~
至此,本文结束。
Kubernetes客户端和管理界面大集合_第9张图片