From c4086eb044a5b5eeaea6e4bf4719579cf0079fcc Mon Sep 17 00:00:00 2001 From: JJGadgets Date: Sun, 15 Jun 2025 23:37:42 +0800 Subject: [PATCH] fix(volsync/template): affinity to prevent scheduling --- kube/deploy/core/storage/volsync/template/rsrc-r2.yaml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kube/deploy/core/storage/volsync/template/rsrc-r2.yaml b/kube/deploy/core/storage/volsync/template/rsrc-r2.yaml index 28023639..89d73df7 100644 --- a/kube/deploy/core/storage/volsync/template/rsrc-r2.yaml +++ b/kube/deploy/core/storage/volsync/template/rsrc-r2.yaml @@ -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: