#kubernetes #ibm-cloud #kubernetes-helm #kubernetes-pod #kubernetes-statefulset
#kubernetes #ibm-cloud #kubernetes-helm #kubernetes-pod #kubernetes-statefulset
Вопрос:
Я хочу контролировать привязку узлов к отдельным модулям одного и того же statefulset. Скажем, у меня есть кластер в облаке из 3 узлов, и каждый узел принадлежит другой зоне. Мой ресурс statefulset имеет 6 реплик и должен соответствовать приведенным ниже ограничениям.
1. Distribute pods such that each node gets 2 replicas always.
2. If one node gets down, the 2 pods running on it should not get rescheduled on other nodes and be in Pending state.
3. When that down node comes up, those 2 pending pods should come back on it.
Is there a way to achieve it?
Комментарии:
1. Что произойдет, если вы запустите четвертый рабочий узел? (Это больше похоже на набор демонов, чем на StatefulSet.)
2. Нет, больше рабочие узлы добавляться не будут! и только его statefulset
3. вы хотите добиться этого только с помощью
statefulset
? или реализация может отличаться?4. @Vitalii Да, я должен использовать только
statefulset
5. @Nish не уверен, что это достижимо