From 0f7fee21e0253362a45b07b8b4ebceebdf3b72ad Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sun, 3 Sep 2023 14:11:21 +0200 Subject: [PATCH] fix(helm): difference between preferred... and required... - preferred (soft) pod (anti) affinity has weights and podAffinityTerm, required does not - required (hard) pod (anti) affinity has directly array with labelSelector (no weight and no podAffinityTerm) --- charts/backoffice/templates/deployment.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/charts/backoffice/templates/deployment.yaml b/charts/backoffice/templates/deployment.yaml index 87c8f79..fda7f93 100644 --- a/charts/backoffice/templates/deployment.yaml +++ b/charts/backoffice/templates/deployment.yaml @@ -56,13 +56,13 @@ spec: {{- toYaml .Values.backend.resources | nindent 12 }} affinity: podAntiAffinity: - # requiredDuringSchedulingIgnoredDuringExecution preferredDuringSchedulingIgnoredDuringExecution: - weight: 100 - labelSelector: - matchExpressions: - - key: app.kubernetes.io/instance - operator: In - values: - - {{ .Release.Name }} + podAffinityTerm: + labelSelector: + matchExpressions: + - key: app.kubernetes.io/instance + operator: In + values: + - {{ .Release.Name }} topologyKey: kubernetes.io/hostname