【问题标题】:Setting Kubernetes Nodes for Bare Metal Deployment为裸机部署设置 Kubernetes 节点
【发布时间】:2017-02-23 07:38:46
【问题描述】:

我正在考虑使用kubeadmConjure-Up 进行裸机部署。我不确定如何设置集群,因为它需要主节点和工作节点。如果我只有一台 Linux 机器,worker 和 master 节点可以相同吗?如果是这样,最好的方法是什么。

对于kubeadm,我知道我可以运行kubeadm init 设置主节点,然后在后续机器上使用kudeadm join <token> 设置为工作节点,但我不确定这是否可取。

对于 Conjure-Up,我刚刚使用 kubernetes core 拼写创建了部署,它创建了一个 kubernetes worker 和 master,但我不确定这是否是最好的方法。我听说的另一个选择是使用 MAAS,但我没有太多经验。

【问题讨论】:

  • 投票结束这个问题作为题外话。请注意,Stackoverflow 仅用于编程相关问题。请查看help center,了解可以在此处询问的主题。该帮助还为可能适合此问题的其他 SE 站点提供了建议。

标签: linux ubuntu kubernetes


【解决方案1】:

按照user manual 中的说明进行操作,包括kubeadm init,您最终会得到一个作为主节点运行的节点。您不必使用kubeadm join 添加节点,因此只需跳过(4/4) 加入您的节点。不要在你的 master 上执行kubeadm join

要在 master 上启用正常调度,您必须使用以下命令从中删除 dedicated=master:NoSchedule taint

kubectl taint nodes --all dedicated-

【讨论】:

    猜你喜欢
    • 2022-06-28
    • 2021-08-23
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 2021-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多