【问题标题】:About deploying Pods to Master in Kubernetes关于在 Kubernetes 中将 Pod 部署到 Master
【发布时间】:2020-07-06 19:12:15
【问题描述】:

我是 Kubernetes 的新手。我有 3 个节点集群(1 个主节点)。我意识到当我部署 Pod 时,Kubernetes 将它们部署在工作节点而不是主节点上。

主节点上只有几个 pod 被 Kubernetes 使用。在主节点上部署 Pod 有意义吗?还是我避免?

【问题讨论】:

    标签: docker kubernetes kubernetes-pod


    【解决方案1】:

    在主节点上部署工作负载 pod 会使整个集群面临风险

    master 的主要角色是集群管理。 k8 的许多组件已经在 master 上运行。假设如果在 master 上调度的 pod 没有资源限制并且 pod 正在消耗所有资源(cpu 或 memory),那么 master 以及整个集群都会处于危险之中。

    因此,在设计高可用性生产集群时,至少要创建 3 个主节点、3 个 etcd 节点,并且不会在这些节点上调度应用程序 pod。添加了单独的工作节点以分配工作负载

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 2019-02-13
      • 2020-07-27
      • 2017-07-05
      • 2021-09-21
      • 1970-01-01
      相关资源
      最近更新 更多