Kubernetes客户端和管理界面大集合
scofield 菜鸟运维杂谈
今天给大家介绍目前市面上常用的kubernetes管理工具,总有一款适合您~~~
简介
- Kubectl
- K9s
- Kubernetes-Dashboard
- Rancher
- Kuboard
- Lens
- Octant
- Kubenav
- Infra.App
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管理工具或者客户端,没有最好的,只有合适自己的。大家可以自己尝试~~~
至此,本文结束。
PS:后续文章会同步到dev.kubeops.net
注:文中图片来源于网络,如有侵权,请联系我及时删除。