diff --git a/infrastructure/traefik-app.yaml b/infrastructure/traefik-app.yaml index 7778823..ab096b3 100644 --- a/infrastructure/traefik-app.yaml +++ b/infrastructure/traefik-app.yaml @@ -20,11 +20,12 @@ spec: podAntiAffinity: # WICHTIG: requiredDuringSchedulingIgnoredDuringExecution = Hard Rule # Verhindert, dass Pods auf dem gleichen Node laufen + # Nur app.kubernetes.io/name verwenden (ohne instance), damit die Regel + # mit allen Traefik-Pods funktioniert (auch bei Deployment-Updates) requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchLabels: app.kubernetes.io/name: traefik - app.kubernetes.io/instance: traefik-traefik-system topologyKey: kubernetes.io/hostname service: enabled: true