【发布时间】:2019-07-28 10:45:12
【问题描述】:
命名空间的 Kubernetes max available cpu/mem resourceQuota 是集群中所有节点还是每个节点的 #cpu 总数?即,如果我有 4 个节点,每个节点都具有 cpu=10 和 mem=100Gi,为命名空间设置 50% 的资源,那么将是 limits.cpu: "20" (4*10/2) 还是“5”(每个节点 10 个/2)。我使用带标签+命名空间的状态集进行节点选择,以便专门部署 pod 以仅使用这 4 个节点。我认为它必须是后者,所以: limits.cpu:“5” 限制.内存:50Gi 将允许该命名空间中的每个节点使用 50% 的资源。我问的一个原因是每个节点具有相同数量的 cpu/内存可能并不总是正确的,即一个节点上的 50% 资源可能不是另一个节点上的 50% - 在我的集群中它们是相同的,但我可以看到情况可能并非如此。
【问题讨论】:
标签: kubernetes