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能很快上手。