피드로 돌아가기
Kubernetes BlogDevOps
원문 읽기
Kubernetes Steering Committee가 Ingress NGINX 프로젝트 폐기를 결정해 전체 클라우드 네이티브 환경의 50% 마이그레이션 필요
Ingress NGINX: Statement from the Kubernetes Steering and Security Response Committees
AI 요약
Context
Ingress NGINX는 클라우드 네이티브 환경의 약 50%에서 사용 중인 핵심 인프라이나, 최근 수년간 1~2명의 개발자만이 자유 시간으로 유지보수해 왔다. 누적된 기술 부채와 근본적인 설계 결함으로 인해 보안 표준을 만족시키는 수준의 유지보수가 더 이상 불가능한 상태이다.
Technical Solution
- 2026년 3월 Ingress NGINX 완전 폐기: 버그 수정, 보안 패치, 모든 종류의 업데이트 중단
- Gateway API로의 마이그레이션 권장: 공식 차세대 표준으로 제시
- 제3자 Ingress Controller 대체 옵션 제공: 기존 Ingress NGINX 기능을 대체할 수 있는 여러 알터네이티브 소개
- 즉각적인 영향도 점검 요구: kubectl get pods --all-namespaces --selector app.kubernetes.io/name=ingress-nginx 명령으로 클러스터 의존성 확인
Impact
폐기 공표 후 2개월(2026년 1월~3월)의 마이그레이션 준비 기간 제공. 전체 클라우드 네이티브 환경의 약 50%가 영향받음.
Key Takeaway
관리자 부족으로 인한 기술 부채가 누적되면 아무리 광범위하게 사용되는 프로젝트라도 보안상 이유로 폐기를 선택해야 한다는 점이 시사하는 바는, 장기 유지보수 가능성을 기술 결정의 핵심 요소로 고려해야 함을 보여준다.
실천 포인트
Kubernetes 환경을 운영 중인 엔지니어는 kubectl 명령어로 Ingress NGINX 의존성 여부를 즉시 확인하고, 사용 중이라면 Gateway API 또는 제3자 Ingress Controller로의 마이그레이션 계획을 수립해야 한다. 폐기 후 기존 배포는 작동하지만 버그 수정 및 보안 패치가 불가능해지므로 선제적 대응이 필수이다.