Kubernetes 如何将状态集的第一个副本调度到特定节点
我有一个包含多个副本的状态集,例如3和两个区域中的多个kubernetes节点 我想将第一个复制副本放置在所选区域中,其余复制副本放置在其他区域中Kubernetes 如何将状态集的第一个副本调度到特定节点,kubernetes,kubernetes-pod,kubernetes-statefulset,Kubernetes,Kubernetes Pod,Kubernetes Statefulset,我有一个包含多个副本的状态集,例如3和两个区域中的多个kubernetes节点 我想将第一个复制副本放置在所选区域中,其余复制副本放置在其他区域中 mysts-0-0主分区 mysts-0-1
- mysts-0-0主分区
- mysts-0-1<后_区
- mysts-0-2<后_区
因此,我希望能够影响第一个节点的安装位置。这在
StatefulSet
中不受支持,因为每个副本的Pod模板都是相同的
您可以通过编写自定义调度程序来实现这一点。有关CockroachDB的自定义调度程序的灵感,请参阅本文: