10大工具汇总,多维度简化Kubernetes部署

  

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部署”> <br/>, <br/> <强> Kube-monkey: Kubernetes混乱的猴子</强> </p>
  <p>, </p>
  <p>对一个系统进行压力测试的一种万无一失的方法是随机打碎东西。这就是Netflix的混乱猴子背后的理论,这是一种混沌工程工具,可以随机终止生产中运行的虚拟机和本地编辑,以“鼓励”开发人员构建更具弹性的系统.Kube-monkey是对压力测试Kubernetes集群的相同基本思想的实现。它的工作方式是在你指定的集群中随机破坏仓,并且可以在特定的时间窗内进行微调。<h2 class=10大工具汇总,多维度简化Kubernetes部署