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: requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms: nodeSelectorTerms:
- matchExpressions: - 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 operator: Exists
topologySpreadConstraints: topologySpreadConstraints:

View File

@ -21,7 +21,11 @@ gateway:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms: nodeSelectorTerms:
- matchExpressions: - 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 operator: Exists
topologySpreadConstraints: topologySpreadConstraints: