【问题标题】:Install multi master kubernetes cluster in local在本地安装多主 Kubernetes 集群
【发布时间】:2022-02-07 19:15:02
【问题描述】:

我试过了 minikube 工具,单节点。 kubeadm 工具,它是一个多节点但单主控。 我正在寻找可以在其中配置多主 kubernetes 集群的工具 当地的。

【问题讨论】:

标签: kubernetes local


【解决方案1】:

在撰写本文时,还没有用于在本地安装多主 Kubernetes 集群的工具。通常,多主机设置适用于生产环境,而本地设置通常与人们所描述的生产环境相去甚远。

您可能可以拼凑来自thisKubernetes the Hard Way 的本地安装。

【讨论】:

    【解决方案2】:

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

    如果您只能访问一台物理机,但想要创建多主机设置,您可以使用手动配置多个虚拟机并创建集群,或者您可以使用 Vagrant等工具自动执行所有操作> 和 Ansible 剧本。有关这方面的教程可在@https://github.com/justmeandopensource/kubernetes/tree/master/kubeadm-ha-multi-master 获得。您还可以查看 youtube (https://www.youtube.com/user/wenkatn) 上的 justmeandopensource 频道,了解详细教程(我使用过它们,对它们有很大帮助)。

    【讨论】:

      【解决方案3】:

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

      部分资源链接:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/ha-topology/

      使用 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 开源 repo 指南:https://github.com/hub-kubernetes/kubernetes-multi-master

      【讨论】:

      • 第一个链接坏了。
      • 感谢更新。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      • 2019-01-08
      • 2019-01-26
      • 2020-05-16
      相关资源
      最近更新 更多