【发布时间】:2019-11-11 13:08:51
【问题描述】:
我只能在网上找到根据标签将 pod 附加到节点的文档。 有没有办法根据标签和计数将 pod 附加到节点 - 所以只有 x 带有标签 y 的 pod?
我们的场景是我们只想在每个节点上运行 3 个 API pod。 如果创建了第 4 个 API pod,则应将其调度到当前运行的 API pod 少于 3 个的不同节点上。
谢谢
【问题讨论】:
标签: kubernetes
我只能在网上找到根据标签将 pod 附加到节点的文档。 有没有办法根据标签和计数将 pod 附加到节点 - 所以只有 x 带有标签 y 的 pod?
我们的场景是我们只想在每个节点上运行 3 个 API pod。 如果创建了第 4 个 API pod,则应将其调度到当前运行的 API pod 少于 3 个的不同节点上。
谢谢
【问题讨论】:
标签: kubernetes
不,您不能按特定标签的计数进行调度。但是您可以避免将您的 pod 放在同一个节点上。
您可以使用 podAntiAffinity 和 topologyKey 和 taints 来避免在同一节点上调度 Pod。见Never co-located in the same node
【讨论】: