ing-switch
Escape Ingress NGINX in minutes, not days
Get started
$ curl -L https://github.com/saiyam1814/ing-switch/releases/latest/download/ing-switch-darwin-arm64 -o ing-switch && chmod +x ing-switch && sudo mv ing-switch /usr/local/bin/
$ ing-switch scan
With Ingress NGINX retired, thousands of clusters need a migration path. ing-switch scans your cluster, analyzes every ingress annotation with compatibility impact ratings, and generates a complete migration kit: a migration report, Gateway API CRD installers, Envoy Gateway or Traefik setup, and rewritten manifests. What used to be days of annotation archaeology becomes a reviewed pull request.
Why it exists
- ✓Scans every Ingress and rates annotation compatibility
- ✓Generates full migration kit: report, CRDs, gateway, manifests
- ✓Targets Traefik or Gateway API (Envoy Gateway)
- ✓CLI for automation, web UI for review
Built for
Deep dives
ing-switch: Migrate from Ingress NGINX to Traefik or Gateway API in Minutes, Not Days
If you run Kubernetes, there's a deadline you can't ignore: Ingress NGINX is being deprecated in March 2026 . Roughly half of all Kubernetes clusters…
The Ingress NGINX Migration Just Got Easier: 119 Annotations, 3 Targets, Impact Ratings
"Ingress NGINX was archived March 24, 2026. ing-switch maps all 119 NGINX annotations with
Found it useful? Star it, break it, file issues.
Star on GitHub →