Nginx To Traefik

Class-swap migration that ports services from NGINX Ingress to Traefik Ingress (`ingressClassName: traefik`) while keeping both controllers running in parallel. DNS A-records are the only cutover lever. Designed for eye-of-horus-gitops conventions: nginx files move to archive/ (never deleted), Traefik Ingresses live in kustomization.resources (never patches), backend Service names and secretName are written verbatim (Kustomize namePrefix does not touch them). Operator-declared LB IPs only — never auto-derived from cluster state. State stored in docs/reports/nginx-to-traefik/<slug>/.

qwedsazxc78 Updated

File contents

qwedsazxc78/devops-ai-skill/tree/main/skills/nginx-to-traefik commit a999effef9

Frequently asked questions

npx skillmds@latest add qwedsazxc78/nginx-to-traefik