최고의 Kubernetes 트래픽 매니지먼트를 위한 프로덕션급 솔루션

NGINX Gateway Fabric

NGINX Gateway Fabric Kubernetes Gateway API 기반으로 애플리케이션 트래픽을 라우팅하고 관리할 수 있도록 지원하는 NGINX 기반 Gateway 솔루션입니다.

NGINX Gateway Fabric
최고의 Kubernetes 트래픽 매니지먼트를 위한 프로덕션급 솔루션

Kubernetes 환경을 위한 최적의 선택

현대적인 클라우드 네이티브 애플리케이션은 빠르게 변화하는 트래픽 요구사항에 맞춰 더 유연하고 표준화된 라우팅 체계를 필요로 합니다. NGINX Gateway Fabric은 Kubernetes Gateway API를 구현하여, NGINX를 Data Plane으로 사용해 HTTP, TCP, UDP 기반 애플리케이션 트래픽을 안정적으로 처리할 수 있도록 지원합니다.
 
NGINX Gateway Fabric은 Control Plane과 Data Plane을 분리한 구조로 동작합니다. Control Plane은 Kubernetes API에서 Gateway API 리소스를 감시하고, Gateway 리소스가 생성되면 해당 NGINX Data Plane Deployment와 Service를 동적으로 생성·관리합니다. 이를 통해 여러 Gateway를 중앙에서 관리하면서도 각 NGINX 인스턴스가 최신 클러스터 구성과 일관되게 동작하도록 합니다.
NGINX Gateway Fabric flow
Kubernetes Gateway API 표준 Conformance를 통과한 NGINX 기반 구현체입니다.

공식 표준 검증을 통과한 Kubernetes Gateway

NGINX Gateway Fabric은 Kubernetes Gateway API의 공식 구현체 목록에 등재된 오픈소스 프로젝트입니다. NGINX를 Data Plane으로 사용하며, Gateway API를 통해 Kubernetes 애플리케이션을 위한 HTTP 및 TCP/UDP 트래픽 구성을 지원합니다. Gateway API는 Gateway, GatewayClass, HTTPRoute가 v1으로 GA 승격되며 안정성과 하위 호환성 보장을 제공하는 Kubernetes 네트워킹 표준으로 자리잡았습니다.
NGINX Gateway Fabric의 핵심 기능

1. 프로덕션 등급의 Gateway API 기반 트래픽 관리
  • 표준 Gateway API 구현: GatewayClass, Gateway, HTTPRoute 등 Kubernetes Gateway API 리소스 기반으로 트래픽 구성
  • Advanced L7 Routing: Host, Path, Header, Method 조건 기반 HTTP 라우팅 지원
  • Traffic Splitting:  Weighted backend 구성을 통해 Canary Release 등 점진적 트래픽 전환 지원
NGINX Gateway Fabric
NGINX Gateway Fabric
NGINX Gateway Fabric
NGINX Gateway Fabric
2. 역할 기반 운영 및 정책 중심 거버넌스
  • Role-based Access Control: 플랫폼팀과 애플리케이션팀의 책임을
    Gateway API 리소스 단위로 분리 
  • Policy-based governance: 공통 트래픽 정책과 보안 정책을 재사용 가능한 방식으로 적용
  • Built-in-security controls: TLS 설정, 인증서 참조, Listener 정책 등을 Gateway API 모델에 맞춰 관리
3. 실시간 가시성과 동적 재구성
  • Dynamic Reconfiguration: Gateway API 리소스 변경 사항을 감지하여 NGINX Data Plane 구성에 반영
  • Control Plane / Data Plane 분리: NGINX Gateway Fabric Control Plane이 Kubernetes API를 감시하고, NGINX Data Plane을 관리
  • Gateway별 Data Plane 관리: Gateway 생성 시 해당 Gateway에 대응되는 NGINX Deployment와 Service를 동적으로 생성·관리
  • Real-time Observability: Gateway 및 Route 상태를 Kubernetes 리소스 상태와 메트릭 기반으로 확인
NGINX Gateway Fabric
NGINX Gateway Fabric
NGINX Gateway Fabric
NGINX Gateway Fabric
NGINX Gateway Fabric

왜 NGINX Gateway Fabric 인가?

Ingress NGINX - Kubernetes Ingress Controller
Ingress 한계를 넘어선 표준 API
  • Kubernetes Gateway API 기반 표준화:
    GatewayClass, Gateway, HTTPRoute, GRPCRoute, TCPRoute, TLSRoute, UDPRoute 등 Gateway API 리소스를 기반으로 HTTP 및 TCP/UDP 트래픽 구성을 지원
  • Annotation 의존성 감소:
    Ingress에서 Annotation 중심으로 확장되던 라우팅 구성을 Gateway API의 역할 기반·확장형 리소스 모델로 표현
NGINX Gateway Fabric
운영 변경에 강한 아키텍처
  • NGINX Data Plane 기반 트래픽 처리:
    NGINX Gateway Fabric은 Gateway API 구현체로서 NGINX를 Data Plane으로 사용해 Kubernetes 애플리케이션의 로드 밸런싱, 리버스 프록시, API Gateway 구성을 지원
  • Control Plane과 Data Plane 역할 분리:
    Gateway 리소스가 NGINX Gateway Fabric의 GatewayClass와 연결되면, 해당 Gateway에 대응되는 NGINX Deployment와 Service가 생성되어 독립적인 Data Plane을 구성
정책과 관측성까지 포함한 플랫폼 운영
  • 역할 기반 운영 모델 지원:
    Gateway API는 인프라 담당자, 클러스터 운영자, 애플리케이션 개발자가 GatewayClass, Gateway, Route 리소스를 나누어 관리할 수 있는 구조를 제공
  • 정책·관측성 구성 확장:
    Gateway API 기반 인바운드 트래픽 관리와 함께 정책 리소스, Prometheus/Grafana 모니터링, Tracing 등을 활용해 운영 가시성을 확장
Contact

지금 NGINX Gateway Fabric을 시작해 보세요.

저희에게 연락하는 것을 망설이지 마세요.

Call Us

1670-0817

Write to us

msa@nginxstore.com

Office hours

월-금 9:00 - 18:00