在本地安装多主Kubernetes集群

时间:2018-11-22 14:30:28

标签: kubernetes local

我尝试过 minikube工具,它是一个单节点。 kubeadm工具,这是一个多节点但单主机的工具。 我正在寻找可以在其中配置多主Kubernetes集群的工具 本地。

3 个答案:

答案 0 :(得分:2)

在撰写本文时,尚无工具可在本地安装多主Kubernetes集群。通常,多主机设置用于生产环境,而本地设置通常与某人所描述的生产环境相距甚远。

您可能可以将thisKubernetes the Hard Way的本地安装组合在一起。

答案 1 :(得分:0)

Kubeadm 可用于创建多主高可用设置。可以在@https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/ 上找到关于此的文档。

如果您只能访问一台物理机,但想要创建多主设置,您可以使用手动配置多个 VM 并创建集群,或者您可以使用诸如 VagrantAnsible Playbooks。有关这方面的教程可在@https://github.com/justmeandopensource/kubernetes/tree/master/kubeadm-ha-multi-master 获得。您还可以查看 youtube 上的 justmeandopensource 频道 (https://www.youtube.com/user/wenkatn) 以获取详细教程(我使用过它们并且很有帮助)。

答案 2 :(得分:0)

如果物理机器的数量有限,并且您想运行多个主机的设置,您可以使用LXD容器来首先创建虚拟机并使用这些虚拟机容器来设置 K8s 集群。

部分资源链接:https://kubernetes.io/docs/tasks/administer-cluster/highly-available-master/

使用 kubeadm :https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/

正如@rico kubernetes 所提到的,艰难的方式是最终的使用方法:https://github.com/kelseyhightower/kubernetes-the-hard-way

这里有一个很好的使用 kubeadm 的 youtube 教程链接:https://www.youtube.com/watch?v=q92MYG-EW-w

你也可以按照这个 github 开源仓库指南:https://github.com/hub-kubernetes/kubernetes-multi-master