diff --git a/charts/cozystack/templates/_helpers.tpl b/charts/cozystack/templates/_helpers.tpl index 20190d9..d384325 100644 --- a/charts/cozystack/templates/_helpers.tpl +++ b/charts/cozystack/templates/_helpers.tpl @@ -1,5 +1,10 @@ {{- define "talos.config" }} machine: + {{- if eq .MachineType "controlplane" }} + nodeLabels: + node.kubernetes.io/exclude-from-external-load-balancers: + $patch: delete + {{- end }} type: {{ .MachineType }} kubelet: nodeIP: diff --git a/pkg/generated/presets.go b/pkg/generated/presets.go index b03008a..7e85646 100644 --- a/pkg/generated/presets.go +++ b/pkg/generated/presets.go @@ -30,6 +30,11 @@ upgradeOptions: `, "cozystack/templates/_helpers.tpl": `{{- define "talos.config" }} machine: + {{- if eq .MachineType "controlplane" }} + nodeLabels: + node.kubernetes.io/exclude-from-external-load-balancers: + $patch: delete + {{- end }} type: {{ .MachineType }} kubelet: nodeIP: