From f5b19642236f39070cc89430c890f86fad403f21 Mon Sep 17 00:00:00 2001 From: Nick Szaunig Date: Mon, 12 Oct 2026 11:26:37 +0200 Subject: [PATCH] fix(k8s): Ingress-Vorlagen auf Traefik statt nginx Die cloudflare-only-Annotation ist eine Traefik-Annotation und war mit ingressClassName nginx wirkungslos. Produktion laeuft auf RKE2 mit Traefik (Ingresses apicore-backend/-frontend), die Vorlagen nennen jetzt dieselbe Klasse. Co-Authored-By: Claude Opus 5.5 (1M context) --- deploy/k8s/backend/ingress.yaml | 3 ++- deploy/k8s/frontend/ingress.yaml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/deploy/k8s/backend/ingress.yaml b/deploy/k8s/backend/ingress.yaml index 4687776..72f331f 100644 --- a/deploy/k8s/backend/ingress.yaml +++ b/deploy/k8s/backend/ingress.yaml @@ -11,7 +11,8 @@ metadata: # Direktzugriff am Origin vorbei, nicht vor fremden Cloudflare-Zonen. traefik.ingress.kubernetes.io/router.middlewares: apicore-cloudflare-only@kubernetescrd spec: - ingressClassName: nginx + # Der Cluster (RKE2) nutzt Traefik; nur damit wirkt die Middleware-Annotation oben. + ingressClassName: traefik tls: - hosts: - api.apicore.example.com diff --git a/deploy/k8s/frontend/ingress.yaml b/deploy/k8s/frontend/ingress.yaml index a5e5755..aef77a3 100644 --- a/deploy/k8s/frontend/ingress.yaml +++ b/deploy/k8s/frontend/ingress.yaml @@ -11,7 +11,8 @@ metadata: # Direktzugriff am Origin vorbei, nicht vor fremden Cloudflare-Zonen. traefik.ingress.kubernetes.io/router.middlewares: apicore-cloudflare-only@kubernetescrd spec: - ingressClassName: nginx + # Der Cluster (RKE2) nutzt Traefik; nur damit wirkt die Middleware-Annotation oben. + ingressClassName: traefik tls: - hosts: - apicore.example.com