【干货分享】高效的k8s命令行管理工具有哪些?
老男孩IT教育
行业新闻
2021年12月1日 18:33
容器云在日益普遍,每个人都在用k8s编排容器集群,构建自己的基础架构,然而Web面板界面和繁琐重复的kubeclt命令相对来说较复杂,但很多技术大佬制造了很多有用的工具,本篇文章为大家介绍几个可以提高k8s效率的命令行工具,请看下文:
容器云在日益普遍,每个人都在用k8s编排容器集群,构建自己的基础架构,然而Web面板界面和繁琐重复的kubeclt命令相对来说较复杂,但很多技术大佬制造了很多有用的工具,本篇文章为大家介绍几个可以提高k8s效率的命令行工具,请看下文:
1、Lens
用于监控和调试的K8S IDE,可以在Windows、Linux以及Mac桌面上完美运行,可以在Kubernetes上使用Snap包管理器安装。
2、K9S
提供了一个与K8S集群交互的终端UI,可以类比为针对K8S集群的Top命令,K9S类似看门狗,让你可以轻松列出、观察和管理集群中各个应用程序,K8S集群中资源的变化,用显示当前的这些信息非常有用。
3、Kubetree
一个应用程序可以有很多不同的资源,它们的映射总是显而易见的,Kubetree可以用于显示K8S对象之间的所有权关系的插件,可以使用Homebrew安装。
4、kubetail
将来自多个pod的日志聚合到一个流中,它的效果类似于对多个pods运行kubectl logs -f,可以在pod中指定容器,也可以使用Homebrew安装。
5、Kube-shell
在使用kubectl命令时,很多繁琐的选项不好记忆,容易记错,如果在输入命令时能自动提示和补全就会非常有效,kube-shell是K8S CLI的集成shell,它提供了易于使用的kubectl以提高生产力。
6、Kubectx-Kubens
对于管理多个K8S集群的小伙伴,kubectx可以帮助在集群之间无缝切换,kubectx获取集群相关信息时,常常需要早kubectl命令中指定命名空间,而kuben则允许我们可以省略该参数。
关于"高效的k8s命令行管理工具有哪些?"的话题到这里就结束了,想要了解更多Linux运维命令的知识,可以关注老男孩IT教育。老男孩IT教育是行业内较早从事Linux培训的机构,师资团队强大、课程体系完善,全企业级真实案例授课,助你快速高薪就业。
推荐阅读: