fix: add sorcerer node affinity and pod anti-affinity
This commit is contained in:
@@ -68,13 +68,31 @@ persistence:
|
|||||||
existingClaim: prod-sorcerer-ceph-archives
|
existingClaim: prod-sorcerer-ceph-archives
|
||||||
# existingClaim: prod-oceanbox-backup-archives
|
# existingClaim: prod-oceanbox-backup-archives
|
||||||
|
|
||||||
nodeSelector:
|
# nodeSelector:
|
||||||
node-role.kubernetes.io/srv: ""
|
# node-role.kubernetes.io/srv: ""
|
||||||
# kubernetes.io/hostname: fs-backup
|
# kubernetes.io/hostname: fs-backup
|
||||||
# node-role.kubernetes.io/worker: c1-1
|
# node-role.kubernetes.io/worker: c1-1
|
||||||
|
|
||||||
# tolerations:
|
# tolerations:
|
||||||
# - key: workload
|
# - key: workload
|
||||||
# operator: Equal
|
# operator: Equal
|
||||||
# value: compute
|
# value: compute
|
||||||
# effect: NoSchedule
|
# 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"
|
||||||
|
|||||||
@@ -67,12 +67,32 @@ persistence:
|
|||||||
existingClaim: staging-sorcerer-ceph-archives
|
existingClaim: staging-sorcerer-ceph-archives
|
||||||
# existingClaim: staging-oceanbox-backup-archives
|
# existingClaim: staging-oceanbox-backup-archives
|
||||||
#
|
#
|
||||||
nodeSelector:
|
|
||||||
node-role.kubernetes.io/srv: ""
|
# nodeSelector:
|
||||||
# kubernetes.io/hostname: fs-backup
|
# node-role.kubernetes.io/srv: ""
|
||||||
# node-role.kubernetes.io/worker: c1-1
|
# kubernetes.io/hostname: fs-backup
|
||||||
|
# node-role.kubernetes.io/worker: c1-1
|
||||||
|
|
||||||
# tolerations:
|
# tolerations:
|
||||||
# - key: workload
|
# - key: workload
|
||||||
# operator: Equal
|
# operator: Equal
|
||||||
# value: compute
|
# value: compute
|
||||||
# effect: NoSchedule
|
# 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"
|
||||||
|
|||||||
Reference in New Issue
Block a user