【问题标题】:Should server node be on different server than agent nodes, and how to achieve that?服务器节点是否应该与代理节点位于不同的服务器上,以及如何实现?
【发布时间】:2020-10-21 17:36:57
【问题描述】:

我需要关于 k3s 架构的建议。我想创建一个包含一个主节点和 3 个代理节点的小型集群,但我认为主节点应该位于单独的服务器中,因此它只有自己的资源。但是我在 k3s 文档--disable-agent 中再也看不到了,而且我读到它有问题,所以他们删除了它,所以我想知道如何才能在一个节点上只设置服务器,这是一个好习惯吗?

【问题讨论】:

    标签: kubernetes k3s


    【解决方案1】:

    主节点分离是 Kubernetes 使用的 typical 架构,因为它运行管理集群所需的所有重要组件(API 服务器、控制器管理器、etcd 和调度程序)。所以让它在另一个节点上运行是个好主意(在 K8s 中这是唯一的方法,尽管如果你不污染它可以在主节点上调度 pod)

    这是一个很好的article,关于拥有与您的期望状态相关的多节点 k3 集群。

    另一种方法是在这个与--disable-agent 相关的github 问题中建议的解决方案,并使用NoExecute 密钥污染主人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-12
      • 1970-01-01
      • 2020-08-05
      • 1970-01-01
      • 1970-01-01
      • 2019-12-25
      • 2019-03-17
      • 2012-08-23
      相关资源
      最近更新 更多