У меня проблемы с использованием nodeAntiAffinity ... в моем случае мне нужно предотвратить запуск экземпляров StatefulSet на том же узле, и все. У меня нет меток для моих узлов, которые документооборот должен вывести в качестве требования. Можно ли просто полагаться на уникальные значения встроенной метки "kubernetes.io/hostname"?
Что я пытаюсь сделать в моем StatefulSet:
spec:
podManagementPolicy: OrderedReady
affinity:
nodeAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
topologyKey: "kubernetes.io/hostname"
Что должны сказать примеры из документа:
spec:
podManagementPolicy: OrderedReady
affinity:
nodeAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: <some key>
operator: In
values:
- <some value>
topologyKey: "kubernetes.io/hostname"