[K8s] Kubernetes 集群部署管理方式对比, kops, kubeadm, kubespray

 

kops 是官方出的 Kubernetes Operations,生产级 K8s 的安装、升级和管理。html

能够看作是适用于集群的 kubectl,kops 可帮助您从命令行建立,销毁,升级和维护生产级,高可用性的 Kubernetes 集群。git

目前正式支持AWS(Amazon Web Services),其中 GCE 和 OpenStack 处于 beta 测试阶段,而 VMware vSphere 处于 alpha 阶段,而且计划其余平台。github

可见,它对云平台结合紧密而提供独特功能,若是将来预见只使用某个云平台,那么相比 kubespray 是更好的选择。工具

 

kubeadm 官方维护的为了给建立 Kubernetes 集群提供最佳实践的一个工具,涉及集群生命周期管理等知识。测试

经过 kubeadm 命令来管理,kubeadm < init | join | upgrade | reset >。命令行

 

kubespray 是部署生产环境就绪的 Kubernetes 集群的工具。kubernetes-sigs 组织维护。htm

特色是经过 Ansible 部署,因此相比 kops 方式,kubespray 是 OS 级别通用的部署方式(能够是裸机 或者 云)。blog

另外 kubespray 2.8 以上版本推荐用 kubeadm 建立集群,以便从中使用生命周期管理的实践 并 卸载其中 OS 配置的东西。生命周期

至关于结合了 kubeadm 以及自身的优势。 部署

 

因此部署 Kubernetes 集群,它们都是不错的选择。

 

Link:https://www.cnblogs.com/farwish/p/12747887.html

相关文章
相关标签/搜索