affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 podAffinityTerm: labelSelector: matchExpressions: - key: app operator: In values: - myPjName topologyKey: topology.kubernetes.io/zone
這里要配置
preferredDuringSchedulingIgnoredDuringExecution: 意思是軟親和性(不強求),如果配置requiredDuringSchedulingIgnoredDuringExecution(硬親和性)會報錯。
參考文檔:https://kubernetes.io/zh/docs/concepts/scheduling-eviction/assign-pod-node/#node-affinity