fix: add sorcerer node affinity and pod anti-affinity

This commit is contained in:
2025-04-15 13:35:03 +02:00
parent 5e557a8410
commit 81d229d40d
2 changed files with 46 additions and 8 deletions
+22 -4
View File
@@ -68,13 +68,31 @@ persistence:
existingClaim: prod-sorcerer-ceph-archives
# existingClaim: prod-oceanbox-backup-archives
nodeSelector:
node-role.kubernetes.io/srv: ""
# kubernetes.io/hostname: fs-backup
# node-role.kubernetes.io/worker: c1-1
# nodeSelector:
# node-role.kubernetes.io/srv: ""
# kubernetes.io/hostname: fs-backup
# node-role.kubernetes.io/worker: c1-1
# tolerations:
# - key: workload
# operator: Equal
# value: compute
# effect: NoSchedule
affinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: "topology.kubernetes.io/group"
operator: In
values:
- srv
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: "app.kubernetes.io/instance"
operator: In
values:
- prod-sorcerer
topologyKey: "kubernetes.io/hostname"
+24 -4
View File
@@ -67,12 +67,32 @@ persistence:
existingClaim: staging-sorcerer-ceph-archives
# existingClaim: staging-oceanbox-backup-archives
#
nodeSelector:
node-role.kubernetes.io/srv: ""
# kubernetes.io/hostname: fs-backup
# node-role.kubernetes.io/worker: c1-1
# nodeSelector:
# node-role.kubernetes.io/srv: ""
# kubernetes.io/hostname: fs-backup
# node-role.kubernetes.io/worker: c1-1
# tolerations:
# - key: workload
# operator: Equal
# value: compute
# effect: NoSchedule
affinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: "topology.kubernetes.io/group"
operator: In
values:
- srv
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: "app.kubernetes.io/instance"
operator: In
values:
- staging-sorcerer
topologyKey: "kubernetes.io/hostname"