Ingress NGINX의 공식 은퇴

2025. 11. 27. 09:25·Kubernetes
728x90

서두

Kubernetes SIG Network와 Security Response Committee(SRC)는 2025년 11월, Kubernetes 생태계에서 가장 널리 사용되어 온 Ingress 컨트롤러인 Ingress NGINX의 공식 은퇴(retirement)를 발표했다.


마지막 유지보수는 2026년 3월까지만 최종 유지보수(best-effort maintenance)가 지속되며, 이후에는 보안 패치·버그 수정·기능 업데이트가 단 한 건도 제공되지 않는다.

아래도 나오지만, 빚처럼 쌓여있는 유지보수 문제를 두 명 남짓한 개발자로 감당하기에는 더 이상 역부족인듯 하다.
클라우드 생태계의 변화야 늘 있던것이지만 그걸 맞춰 따라가려면 그만한 개발 인력이 필요한데 ingress nginx에 인력을 투입하기엔 이미 gatewayAPI가 있으니 말이다.
공식 사이트에서 발췌한 내용을 기반으로 작성하였으나, 명확하지 않은 부분은 경험을 토대로 작성하였습니다.이는 정확한 정보가 아닐 수 있음을 알려드립니다.

 


참고 링크

광고 클릭은 큰 힘이 됩니다!

 

Ingress NGINX Retirement: What You Need to Know

To prioritize the safety and security of the ecosystem, Kubernetes SIG Network and the Security Response Committee are announcing the upcoming retirement of Ingress NGINX. Best-effort maintenance will continue until March 2026. Afterward, there will be no

www.kubernetes.dev

728x90

Ingress NGINX 지원 중단 

Ingress NGINX는 Kubernetes의 대표적인 Ingress 컨트롤러로 수많은 SaaS·클라우드 벤더 환경에 기본값처럼 사용되어 왔다.
그러나 Kubernetes SIG Network & SRC는 생태계 보안 확보를 위해 Ingress NGINX를 은퇴시키기로 결정했다. 핵심 발표 내용은 다음과 같다.


지금까지의 사용 방식

“Ingress NGINX는 Kubernetes 초창기부터 사실상 표준 Ingress 컨트롤러였다.”

트래픽 관리의 출발점

초기의 Kubernetes 사용자에게 Ingress는 가장 쉬운 HTTP 라우팅 방식이었다. 특정 도메인을 어떤 서비스로 연결하는지 매니페스트 한 장으로 관리할 수 있어서 DevOps 운영에 이점을 가져왔다. Ingress를 실질적으로 작동시키는 핵심 컴포넌트가 Ingress Controller이며, Ingress NGINX는 이 중 가장 범용적이며 강력한 컨트롤러였다.

주요 이점

  • 벤더 중립성
  • 강력한 NGINX 기능 기반
  • 높은 확장성
  • 별도 비용 없음
  • CNCF/Kubernetes 커뮤니티 주도 개발

역사적·기술적 문제

“과거의 유연성이 지금의 기술 부채(technical debt)로 돌아왔다.”

변화 그리고 인력난

  • 지나치게 광범위한 기능 범위
    예시 구현으로 출발했으나 많은 기능이 붙으며 유지 난이도 폭증.
  • 변경된 클라우드 네이티브 보안 기준
    유연성보다 "안전한 기본값"이 요구되면서 구조적 한계가 드러남.
  • 단 두 명 남짓한 개발자 유지 체계
    막대한 사용자 기반에 비해 유지보수 인력이 너무 적어 지속 불가능한 상태.
  • 대체 프로젝트(InGate)도 실패
    GatewayAPI 기반의 후속 컨트롤러 InGate도 기여자 부족으로 중단.

대체 방안

“Gateway API는 Ingress의 공식적인 후속 아키텍처다.”
Gateway API
Ingress보다 안전하고 모듈화된 차세대 네트워크 모델. 이미 GA이며 다양한 구현체가 존재한다.

 


중요

잘못된 정보나, 문의등은 댓글로 메일과 함께 적어주시면 감사하겠습니다.

 

728x90
저작자표시 비영리 (새창열림)

'Kubernetes' 카테고리의 다른 글

Disk Thin Provisioning 방식과 Node Deadlock 상관관계  (1) 2026.01.01
I/O 병목과 ETCD 그리고 API 서버  (0) 2025.12.09
Kubernetes Node Life Cycle - 노드의 생명주기  (0) 2025.11.26
Kubernetes Calico CNI와 스케줄링 실패 관계  (0) 2025.11.06
MinIO 공식 Docker 이미지 배포 중단 사태  (0) 2025.10.29
'Kubernetes' 카테고리의 다른 글
  • Disk Thin Provisioning 방식과 Node Deadlock 상관관계
  • I/O 병목과 ETCD 그리고 API 서버
  • Kubernetes Node Life Cycle - 노드의 생명주기
  • Kubernetes Calico CNI와 스케줄링 실패 관계
MAGUJOB
MAGUJOB
Officially Kubestronaut 사파스러운 블로그 느립니다.
  • MAGUJOB
    마구잡
    MAGUJOB
  • 전체
    오늘
    어제
    • 분류 전체보기 (65) N
      • Kubernetes (54) N
        • Kubernetes 버전별 변경 이력 (8)
        • 작은팁-짧은글 (11) N
      • 운영체제 (1)
      • 오픈스택 (1)
      • 책 후기 (2)
      • 운동 (1)
        • 헬스 (0)
        • 클라이밍 (1)
      • 기타팁 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 링크드인
  • 공지사항

  • 인기 글

  • 태그

    오블완
    쿠버네티스 생명주기
    쿠버네티스
    피카푸글램핑
    kube-ai
    ingressnginx
    클라우드
    kubernetes
    1.35
    글램핑
    v1.35
    티스토리챌린지
    피카푸캠핑도봉산
    파드
    k8s
    virt-manager
    POD
    업데이트
    CKA
    쿠버네티스기초
    버전
    피카푸클램핑도봉산
    IT
    Calico
    gatewayAPI
    CKS
    GPU
    캠핑
    KVM
    AI
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
MAGUJOB
Ingress NGINX의 공식 은퇴
상단으로

티스토리툴바