fix(volsync/template): affinity to prevent scheduling

This commit is contained in:
JJGadgets
2025-06-15 23:37:42 +08:00
parent a974b7e4b2
commit c4086eb044

View File

@@ -46,6 +46,10 @@ spec:
matchExpressions:
- key: kubernetes.io/metadata.name
operator: Exists
- topologyKey: kubernetes.io/hostname
labelSelector:
matchLabels:
batch.kubernetes.io/job-name: "volsync-src-${PVC}-r2-updates-restic"
---
# yaml-language-server: $schema=https://crds.jank.ing/volsync.backube/replicationsource_v1alpha1.json
apiVersion: volsync.backube/v1alpha1
@@ -94,8 +98,6 @@ spec:
matchExpressions:
- key: kubernetes.io/metadata.name
operator: Exists
podAffinity: # create conflicting affinity so this won't schedule when scheduled is running
requiredDuringSchedulingIgnoredDuringExecution:
- topologyKey: kubernetes.io/hostname
labelSelector:
matchLabels: