F5 NGINX Ingress Controller

Jmnote (토론 | 기여)님의 2025년 9월 14일 (일) 02:22 판 (→‎개요)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

NGINX Ingress Controller
F5 NGINX Ingress Controller
  • NGINX를 기반으로 한 쿠버네티스 Ingress 컨트롤러
  • F5(구 NGINX, Inc.)에서 직접 개발 및 지원한다.
  • Ingress-NGINX와는 별개의 프로젝트로, 엔터프라이즈 기능 및 상용 지원을 제공한다.
  • 오픈소스 버전과 상용(NGINX Plus 기반) 버전이 존재한다.

2 특징[ | ]

  • NGINX Open Source 또는 NGINX Plus를 데이터 플레인으로 사용한다.
  • CRD(Custom Resource Definition)를 활용한 고급 설정 지원
    • VirtualServer, VirtualServerRoute, TransportServer, Policy 등
  • TLS 종료, SNI 기반 라우팅, 경로 기반 라우팅, 리라이트/리다이렉트 기능 제공
  • 고급 트래픽 관리
    • 레이트 리미팅, 세션 지속성, 미러링, Canary 배포
  • 보안 기능
    • WAF(NGINX App Protect), JWT 인증, mTLS, IP 제한 등
  • 상용 버전에서는 대시보드 및 F5 공식 기술 지원 제공

3 오픈소스 vs 상용[ | ]

구분 오픈소스 버전 상용(NGINX Plus) 버전
데이터 플레인 NGINX OSS NGINX Plus
기능 기본 L7 라우팅, TLS, 경로/호스트 기반 라우팅 고급 부하 분산, 세션 지속성, 대시보드, App Protect WAF, 기술 지원
라이선스 Apache 2.0 상용 라이선스

4 Ingress-NGINX와의 차이[ | ]

  • Ingress-NGINX: Kubernetes SIG-NGINX에서 관리하는 커뮤니티 주도 오픈소스 프로젝트
  • F5 NGINX Ingress Controller: NGINX, Inc.(F5)에서 제공하는 독립 프로젝트
  • Ingress-NGINX는 annotation 중심 설정, F5 NGINX Ingress Controller는 CRD 기반 설정 제공
  • 상용 버전에서 엔터프라이즈 기능과 공식 지원 제공

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}