From 169ff85433cd5d853153ca34edf5a41043a7bdb3 Mon Sep 17 00:00:00 2001 From: Nick Adam Date: Mon, 19 Jan 2026 01:00:18 +0100 Subject: [PATCH] modified: infrastructure/traefik-app.yaml --- infrastructure/traefik-app.yaml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/infrastructure/traefik-app.yaml b/infrastructure/traefik-app.yaml index c6378bb..7778823 100644 --- a/infrastructure/traefik-app.yaml +++ b/infrastructure/traefik-app.yaml @@ -15,18 +15,17 @@ spec: values: | deployment: replicas: 3 # HA: Einer pro Node - affinity: - podAntiAffinity: - # WICHTIG: requiredDuringSchedulingIgnoredDuringExecution = Hard Rule - # Verhindert, dass Pods auf dem gleichen Node laufen - requiredDuringSchedulingIgnoredDuringExecution: - - labelSelector: - matchExpressions: - - key: app.kubernetes.io/name - operator: In - values: - - traefik - topologyKey: kubernetes.io/hostname + # WICHTIG: affinity muss auf oberster Ebene stehen, NICHT unter deployment! + affinity: + podAntiAffinity: + # WICHTIG: requiredDuringSchedulingIgnoredDuringExecution = Hard Rule + # Verhindert, dass Pods auf dem gleichen Node laufen + requiredDuringSchedulingIgnoredDuringExecution: + - labelSelector: + matchLabels: + app.kubernetes.io/name: traefik + app.kubernetes.io/instance: traefik-traefik-system + topologyKey: kubernetes.io/hostname service: enabled: true type: LoadBalancer