From f4b05237a2f32e6b184d3265360d6bd46a3f1e23 Mon Sep 17 00:00:00 2001 From: Chris Kaczor Date: Mon, 22 Jan 2024 17:21:02 -0500 Subject: [PATCH] Switch to node affinity --- Weather/SerialReader/deploy/manifest.yaml | 32 ++++++++++++++++++----- 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/Weather/SerialReader/deploy/manifest.yaml b/Weather/SerialReader/deploy/manifest.yaml index 318238c..e921670 100644 --- a/Weather/SerialReader/deploy/manifest.yaml +++ b/Weather/SerialReader/deploy/manifest.yaml @@ -40,9 +40,19 @@ spec: restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: ClusterFirst - nodeSelector: - kubernetes.io/hostname: weather - schedulerName: default-scheduler + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: weather + operator: In + values: ["weather"] + tolerations: + - key: "key" + operator: "Equal" + value: "value" + effect: "NoSchedule" volumeClaimTemplates: - metadata: name: data @@ -112,6 +122,16 @@ spec: restartPolicy: Always terminationGracePeriodSeconds: 30 dnsPolicy: ClusterFirst - nodeSelector: - kubernetes.io/hostname: weather - schedulerName: default-scheduler \ No newline at end of file + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: weather + operator: In + values: ["weather"] + tolerations: + - key: "key" + operator: "Equal" + value: "value" + effect: "NoSchedule" \ No newline at end of file