
Ingress NGINX
NGINX Controller for Kubernetes
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Oct 2026
Ingress NGINX is retired. It was the Kubernetes project's own ingress controller: the piece that takes outside web traffic and routes it to the right service in your cluster, using NGINX and rules you write in YAML. Kubernetes stopped maintaining it in March 2026 and made the repo read-only on March 24, 2026. Still free under Apache 2.0.
Existing deployments keep running, and charts and images stay available. What's gone is patching: no releases, no bug fixes, no security fixes. The final release, v1.15.1, bundles NGINX 1.27.1. Chainguard keeps a free fork that has been backporting NGINX CVE fixes on a best-effort basis, and sells patched images with a remediation SLA.
Everyone should migrate. Kubernetes points you to Gateway API, the newer routing standard, through a controller like Envoy Gateway, Traefik or NGINX Gateway Fabric. The ingress2gateway tool converts existing Ingress objects. Solo and small teams: do it now. Medium and large teams: Chainguard's fork buys time while you test.
The catch: its 2026 CVEs shared one shape. A crafted Ingress injects config into NGINX, giving code execution and, in the default install, every Secret in the cluster. The last fix shipped days before the archive. The next one won't.
Free vs Self-Hosted vs Paid
fully freeFree: Apache 2.0. The final controller releases (v1.15.1, v1.14.5, v1.13.9) and Helm charts stay available. No further releases, bug fixes or security updates from the Kubernetes project.
Self-hosted: Runs as controller pods inside your cluster. Nothing to pay, but every NGINX or controller vulnerability found from here on stays open upstream. Chainguard maintains a free Apache 2.0 fork (chainguard-forks/ingress-nginx) that has backported NGINX CVE fixes onto the bundled NGINX 1.27.1, on a best-effort basis.
Paid: No paid tier from Kubernetes. Chainguard sells commercial ingress-nginx container images under its remediation SLA (contact sales, no public price). The real cost is engineering time to migrate to a Gateway API controller, helped by the free ingress2gateway converter.
Free, but unpatched upstream since March 2026. Budget engineering time to migrate to Gateway API, or pay Chainguard for patched images while you do.
What to do by team size
- Solo
- free to keep running short term, but migrate to Traefik or Envoy Gateway now
- Small team
- free, but run ingress2gateway and move to a Gateway API controller
- Medium team
- plan the migration this quarter; Chainguard's free fork covers the gap
- Large team
- Chainguard's commercial images or vendor support while you migrate to Gateway API
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
About
- Stars
- 19,437
- Forks
- 8,538
Explore Further
More tools in the directory
rea
Reverse engineer anything with agents, from app behavior down to native binaries.
435.8k ★openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
394.0k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
298.1k ★


