一篇文章归纳Kubernetes集群部署工具

k9s是基于终端的资源仪表板,无论在Kubernetes仪表板Web UI上做什么,都可以在终端使用K9s仪表板工具进行相同的操作。K9s的功能包括集群的实时跟踪,使用K9s皮肤自定义视图,通过Kubernetes资源轻松遍历,向下通过选项以检查集群资源问题,提供扩展的插件来创建命令等。

2、Bootkube

启动自托管Kubernetes集群,使用Bootkube准没错,它能设置临时的Kubernetes控制平面,该平面会一直运行到自托管控制平面能够处理请求。

3、Minikube

Minikube可以在本地安装和试用Kubernetes,能在虚拟机(VM)内启动单节点Kubernetes集群,在Windows,Linux和OSX上可用,只需一个命令即可直接启动Minikube仪表板。

4、Rancher

Rancher是开源容器管理平台,可以部署和管理在谷歌云GKE,AWS EKS,Azure AKS中运行的托管Kubernetes集群,也可以选择在虚拟机或裸机基础架构上部署Kubernetes。Rancher的新智能界面简化了应用程序管理;可以定义机密信息并管理私有注册表,配置持久卷声明,配置负载均衡和服务发现,以及管理CI管道等。

5、Conjure-up

Conjure-up允许使用一些简单的命令在Ubuntu上部署Kubernetes的规范发行版。它支持AWS,GCE,Azure,Joyent,OpenStack,VMware,裸机和localhost部署。Juju,MAAS和LXD是Conjure-up的基础技术。

6、Helm

Helm是Kubernetes的软件包管理工具,可以在Kubernetes集群上打包,配置和部署应用程序和服务。Helm的主要功能有:部署应用程序轻松、标准化、可重用;提高开发人员生产力,降低部署复杂性,增强操作准备,加快采用云原生应用程序的速度等。

7、KubeSpray

Kubespray是具有开放开发模型的开源项目,可以使用AWS,GCE,Azure,OpenStack或裸机基础架构即服务平台。而且,如果你熟悉Ansible,那么Kubespray能很快上手。

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章