What changed
Time to bail on Ingress NGINX controller for Kubernetes? Yes. Ingress NGINX was retired in March 2026. It still runs, but gets no security fixes. Plan a replacement.
On our scale this is Bail: it is ending, or getting much worse, for this group. Move your work out now.
The Kubernetes project retired Ingress NGINX in March 2026. It gets no releases, bug fixes or security fixes. Clusters that run it keep working, so many teams do not know they are exposed.
Here are the facts we checked:
- Retired: March 2026 (Kubernetes)
- After retirement: No releases, bug fixes or security fixes of any kind (Kubernetes)
- Do existing installs stop?: No. They keep working, and Helm charts and images stay available (Kubernetes)
- The code: GitHub repositories are read-only, kept for reference (Kubernetes)
- How common it is: About half of cloud native environments, per the Kubernetes Steering Committee (Kubernetes)
- What Kubernetes suggests: Gateway API, or another Ingress controller from the Kubernetes docs (Kubernetes)
- Is there a drop-in replacement?: No. None of the alternatives is a drop-in replacement (Kubernetes)
- Clusters running Ingress NGINX: Keep working but get no security fixes (Kubernetes)
This is a full shutdown, not a pause. When the service closes, files and lists you did not save may be gone.
Do not wait for a last reminder email. Those emails are often late, and some never come.
Kubernetes is the main source for this page. Ingress NGINX (Kubernetes) has not said more than what is listed here. If a fact is not on this page, we do not know it yet.
Who is affected
Clusters running Ingress NGINX: Keep working but get no security fixes.
Export takes some work. Try it once now, before you need it.
There is no single date for everyone. Your own renewal date is the one that counts.
What to do now
- Check if you run it. Look for the ingress-nginx controller in every cluster. Managed add-ons may use it too.
- Pick a replacement. Kubernetes suggests Gateway API, or another Ingress controller. Test your rules and TLS on it.
- Move one app at a time. Run the new controller next to the old one and move traffic app by app.
A few rules help every move go well:
- Save what you can first. Pick the new tool after that.
- Keep every export in two places, like your laptop and a cloud drive.
- Test the new tool with a small part of your data before you move it all.
- Tell your users or team once, in one short and clear message.
How to tell your users
Send one short email. Say what changed, where to find you now, and what they need to do. Put the most important line first.
If there is a date, send a short reminder a few days before it. Keep a copy of the list you sent it to.
Options people mention
Listed for convenience. Not ranked. Not paid. These names come up in threads and reviews; that does not show where people moved.
Before you pay, check the price page of each tool yourself. Prices change, and we only list what our sources say.
Questions people ask
No questions collected yet.
Sources