El fin de una era para Ingress Nginx

La Cloud Native Computing Foundation (CNCF) ha anunciado oficialmente el retiro del Ingress Nginx Controller para Kubernetes. La fecha límite establecida es marzo de 2026. A partir de ese momento, el software dejará de recibir soporte, actualizaciones de seguridad y correcciones de errores, quedando su uso bajo la responsabilidad exclusiva de los usuarios.

¿Por qué este cambio?

La decisión se basa en varios factores críticos:

  • Mantenimiento insostenible: La dificultad para encontrar mantenedores para el código base.
  • Riesgos de seguridad: La arquitectura actual permite directivas de configuración arbitrarias (snippets) que representan un riesgo de seguridad difícil de mitigar.
  • Evolución tecnológica: La CNCF apuesta por la Gateway API como el estándar futuro, ofreciendo una arquitectura más robusta y una mejor separación de responsabilidades entre equipos de operaciones y desarrollo.

Alternativas y pasos a seguir

Se recomienda encarecidamente planificar la migración hacia la Gateway API. Aunque el cambio de arquitectura (de controlador central a modelo de operador) puede ser complejo, existen herramientas para facilitar la transición, como el Unified Gateway de HAProxy, que permite ejecutar reglas de Ingress y Gateway simultáneamente. Otras alternativas soportadas incluyen Envoy, Istio, Cilium y Nginx Gateway Fabric.

Fuente: The New Stack