TL;DR

Kubernetes announces the retirement of Ingress NGINX for security reasons, urging immediate migration to alternative solutions such as Gateway API.

What happened

['Ingress NGINX will be retired in March 2026.', 'No bug fixes or updates after retirement.', '50% of cloud native environments use Ingress NGINX.']

Why it matters for ops

['Project lacks maintainers and contributors.', 'Security risks increase without regular updates.', 'Technical debt and design flaws render it unsustainable.']

Mitigation

  • Migrate to Gateway API.
  • Consider third-party Ingress controllers.
  • Plan and implement migration immediately.

Action items

  • Check clusters for Ingress NGINX usage.
  • Begin planning migration now.
  • Monitor for new vulnerabilities after retirement.

Detection IOCs

  • Pods with app.kubernetes.io/name=ingress-nginx labels
  • Lack of updates or security patches post-March 2026

Source link

https://kubernetes.io/blog/2026/01/29/ingress-nginx-statement/