bind: Use topology spread constraint instead of anti affinity rules

This commit is contained in:
Lauri Võsandi 2024-08-24 23:22:34 +03:00
parent cb41b739cc
commit f53b31e030

View File

@ -76,16 +76,13 @@ spec:
name: bind-readonly-secret name: bind-readonly-secret
- name: bind-data - name: bind-data
emptyDir: {} emptyDir: {}
affinity: topologySpreadConstraints:
podAntiAffinity: - maxSkew: 1
requiredDuringSchedulingIgnoredDuringExecution: topologyKey: topology.kubernetes.io/zone
- labelSelector: whenUnsatisfiable: DoNotSchedule
matchExpressions: labelSelector:
- key: app matchLabels:
operator: In app: bind-secondary
values:
- bind-secondary
topologyKey: "kubernetes.io/hostname"
--- ---
apiVersion: v1 apiVersion: v1
kind: Service kind: Service