fix: use different labels for GKE as kubernetes.io is restricted

This commit is contained in:
Stefan Reimer 2025-02-10 00:57:21 +00:00
parent 66ff033887
commit 172f54ce54
2 changed files with 10 additions and 2 deletions

View File

@ -21,7 +21,11 @@ gateway:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node.kubernetes.io/ingress.public
{{- if eq .Values.global.platform "gke" }}
- key: "kubezero.zero-downtime.net/ingress.public"
{{- else }}
- key: "node.kubernetes.io/ingress.public"
{{- end }}
operator: Exists
topologySpreadConstraints:

View File

@ -21,7 +21,11 @@ gateway:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node.kubernetes.io/ingress.private
{{- if eq .Values.global.platform "gke" }}
- key: "kubezero.zero-downtime.net/ingress.public"
{{- else }}
- key: "node.kubernetes.io/ingress.public"
{{- end }}
operator: Exists
topologySpreadConstraints: