ingress-nginx는 쿠버네티스(Kubernetes) 환경에서 NGINX를 활용한 인그레스 컨트롤러임
2026년 3월을 기점으로 유지보수 종료(End of Maintenance)를 발표함
Gateway API를 활용한 다른 인그레스 컨트롤러로의 전환 권고(Migration Recommendation)
README에 따르면 ingress-nginx는 2026년 3월 이후 유지보수 및 보안 업데이트가 중단된다. 이는 쿠버네티스(Kubernetes) 생태계의 변화와 Gateway API의 등장에 따른 결정으로 보인다. 기존 ingress-nginx 사용자는 보안 취약점(Security Vulnerabilities)에 노출될 수 있으며, 새로운 기능 지원을 받을 수 없게 된다. 따라서, 프로덕션 환경(Production Environment)에서 ingress-nginx를 사용하고 있다면, 대체 솔루션(Alternative Solution)을 찾아야 한다.
ingress-nginx의 지원 종료에 따라, 사용자는 Gateway API를 지원하는 다른 인그레스 컨트롤러로의 전환을 고려해야 한다. Gateway API는 쿠버네티스(Kubernetes) 인그레스(Ingress)보다 더 유연하고 확장된 기능을 제공하며, 다양한 인그레스 컨트롤러 간의 호환성(Compatibility)을 높인다. Gateway API를 사용하면, 서비스 메시(Service Mesh)와 같은 다른 쿠버네티스(Kubernetes) 컴포넌트와의 통합이 용이해진다.
Gateway API를 지원하는 다양한 인그레스 컨트롤러를 검토하고, 현재 환경에 적합한 솔루션을 선택해야 한다. Istio, Contour, Traefik 등이 대표적인 예시이다. 각 솔루션의 기능, 성능, 관리 용이성 등을 비교 분석하여, 운영 환경(Operating Environment)에 가장 적합한 솔루션을 선택해야 한다. 또한, 마이그레이션(Migration) 과정에서 발생할 수 있는 설정 변경(Configuration Change) 및 호환성 문제(Compatibility Issue)를 고려해야 한다.