首页 > 解决方案 > Statefulset 的副本调度问题

问题描述

无论如何我可以告诉 Kuberbetes 如何在 statefulset 中安排副本?例如,我将节点划分为 3 个不同的可用区 (AZ)。我已经相应地标记了这些节点。现在我希望 K8s 根据节点标签在每个 AZ 中放置 1 个副本。谢谢

标签: kuberneteskubernetes-statefulset

解决方案


Pod 将始终尝试跨不同节点进行调度,以实现您可以尝试使用的目标DaemonSet,这将只允许每个节点中的此类 Pod 之一。

此外,您可以基于该节点中已调度的 Pod 使用反亲和性。

https://kubernetes.io/docs/concepts/configuration/assign-pod-node/


推荐阅读