From 886ff7acfa5c6bf6825dd531097b351d3e6df2d1 Mon Sep 17 00:00:00 2001 From: David Young Date: Wed, 12 Feb 2025 17:26:32 +1300 Subject: [PATCH] nodefinder improvement for hansel load balancing Signed-off-by: David Young --- charts/myprecious/templates/deployment-nodefinder.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/charts/myprecious/templates/deployment-nodefinder.yaml b/charts/myprecious/templates/deployment-nodefinder.yaml index 6690bb3ec..18893b0ec 100644 --- a/charts/myprecious/templates/deployment-nodefinder.yaml +++ b/charts/myprecious/templates/deployment-nodefinder.yaml @@ -36,9 +36,11 @@ spec: operator: In values: - "true" + {{ if or .Values.hobbit.enabled .Values.ranger.enabled .Values.halfling.enabled .Values.nazgul.enabled }} + # fill up the gretels podAffinity: preferredDuringSchedulingIgnoredDuringExecution: - - weight: 50 + - weight: 1 podAffinityTerm: labelSelector: matchExpressions: @@ -48,6 +50,7 @@ spec: - nodefinder topologyKey: "kubernetes.io/hostname" namespaceSelector: {} # i.e., in the absense of any better signal, pick a node which already has zurg on it + {{ end }} containers: - name: "nodefinder" command: [ "/usr/bin/sleep" ]