requiredDuringSchedulingIgnoredDuringExecution
тип nodeAffinity , неофициально вызывает «жесткое правило», гарантирующее, что модуль будет создан / РЕКРЕАТирован именно на основе определенных вами правил.
Пример из official документация kubernetes :
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/e2e-az-name
operator: In
values:
- e2e-az1
- e2e-az2
Выше spe c всегда будет воссоздавать pod ТОЛЬКО в узлах с label=kubernetes.io/e2e-az-name
, который содержит значения e2e-az1
или e2e-az2