节点级硬打散 + 可用区级软偏好
节点级硬打散 + 可用区级软偏好
spec:
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchLabels:
app: web
topologyKey: kubernetes.io/hostname
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchLabels:
app: web
topologyKey: topology.kubernetes.io/zone常见组合:节点级用硬反亲和保证不叠放,可用区级用软偏好兼顾容灾与利用率。