Kubernetes已经成为大规模部署经过编辑的应用程序的标准方法(许多人会说这是标准方法)。但是,如果Kubernetes可以帮助我们控制无序和复杂的经编辑的部署,那么有什么方法可以帮助我们控制Kubernetes呢?毕竟,它也可能是复杂,混乱和难以管理的。
,
随着Kubernetes的成长和演变,它的一些过度行为很可能会从内部得到控制。但是有些人并没有等到Kubernetes变得更容易使用,而是对生产中Kubernetes的许多常见问题推出了自己的解决方案。
,
在这里,我们重点介绍10个以各种方式简化Kubernetes的项目,从简化命令行交互,到简化应用程序部署语法,再到与AWS集成,再到为多个集群提供一个窗口。
,
<强>目录强>
,
-
<李>
Bitnami这样小屋:适用于iOS和Android的Kubernetes面板
李> <李>小锚:简明的Kubernetes部署定义
李> <李>引人入胜短:可管理的Kubernetes密钥清单
李> <李>散步流言:Kubernetes集群的命令行操作
李> <李>Kubebox: Kubernetes的终端控制台
李> <李>Kube-monkey: Kubernetes混乱的猴子
李> <李>Kube-ps1:智能Kubernetes命令提示符
李> <李>Kube-prompt:交互式Kubernetes客户端
李> <李>Kube-shell:用于Kubernetes CLI的壳
李> <李>Kubespy:实时监控Kubernetes资源
,
<强> Bitnami这样小屋:适用于iOS和Android的Kubernetes面板强>
,
李>任何现代web应用程序或服务都应该具有某种移动界面.Cabin为Kubernetes管理员提供了一个版本的Kubernetes面板,可以通过iOS或Android智能手机访问。整个Kubernetes面板中提供的许多功能都可以从小屋启动,包括执掌图表,扩展部署,读取pod日志以及访问Kubernetes托管的基于web的应用程序。
,
<强>小锚:简明的Kubernetes部署定义强>
,
关于Kubernetes最常见的抱怨是它的清单(或应用程序定义)是多么复杂和冗长。编写它们是一件痛苦的事情,维护它们也是一件痛苦的事情,所以人们求助于第三方工具来缓解也就不足为奇了.Kedge提供了更简单,更简洁的语法。向小锚提供了Kubernetes定义文件的简单版本,小锚将该简单定义扩展为完整的Kubernetes对应文件。与引人入胜的短(见下文)不同,小锚的声明文件不使用模块化语法,它只是将应用程序定义简化为通用的快捷方式。
,
<强>引人入胜短:可管理的Kubernetes密钥清单强>
,
引人入胜短类似上述的小锚是一个改进应用程序定义或清单在Kubernetes中工作方式的项目。像小锚定义一样,短定义使用缩写的语法来描述Kubernetes吊舱,它可以被翻译成完整的语法,然后再返回。与小锚定义不同,短定义也是模块化的,这意味着一个短声明中的细节可以在其他声明中重用,这样就可以简单地定义具有公共元素的许多仓。
,
<强>散步流言:Kubernetes集群的命令行操作强>
,
散步流言由Kubernetes团队开发,允许您从命令行管理Kubernetes集群。它支持在AWS和GCE上运行的集群,VMware vSphere和其他环境也在开发中。除了自动设置和拆卸过程之外,散步流言还可以帮助实现其他类型的自动化,例如,它可以生成起程拓殖配置,从而允许使用起程拓殖重新部署集群。
,
<强> Kubebox: Kubernetes的终端控制台强>
,
Kubebox是Kubernetes的高级终端控制台,它为Kubernetes及其API提供的不仅仅是一个美化的命令行。它提供内存和CPU利用率的交互式显示,pod列表,运行日志和配置编辑器。最重要的是,它可以作为Linux、Windows和MaciOS的独立应用程序使用。
,
10大工具汇总,多维度简化Kubernetes部署