From 81abdcff1da94b597f38f48c0b520f63036546ac Mon Sep 17 00:00:00 2001 From: amonhuang <amonhuang@synology.com> Date: Fri, 2 Sep 2022 11:58:02 +0800 Subject: [PATCH] deploy to node of provisioner runs --- deploy/kubernetes/attacher.yaml | 7 +++++++ deploy/kubernetes/provisioner.yaml | 2 ++ 2 files changed, 9 insertions(+) diff --git a/deploy/kubernetes/attacher.yaml b/deploy/kubernetes/attacher.yaml index 06a8be1..b27356c 100644 --- a/deploy/kubernetes/attacher.yaml +++ b/deploy/kubernetes/attacher.yaml @@ -84,6 +84,13 @@ spec: - operator: Exists effect: NoExecute tolerationSeconds: 300 + affinity: + podAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + app: csi-provisioner-s3 + topologyKey: kubernetes.io/hostname containers: - name: csi-attacher image: quay.io/k8scsi/csi-attacher:v3.0.1 diff --git a/deploy/kubernetes/provisioner.yaml b/deploy/kubernetes/provisioner.yaml index 9c67eda..7b18dbe 100644 --- a/deploy/kubernetes/provisioner.yaml +++ b/deploy/kubernetes/provisioner.yaml @@ -56,6 +56,8 @@ kind: StatefulSet apiVersion: apps/v1 metadata: name: csi-provisioner-s3 + labels: + app: csi-provisioner-s3 namespace: kube-system spec: serviceName: "csi-provisioner-s3"