Gateway API 리소스 모델

Gateway API 리소스 모델 An architecture diagram generated by Archify. GatewayClass · 인프라 템플릿 · 인프라 제공자 GatewayClass 인프라 템플릿 Gateway · 로드밸런서 인스턴스 · 클러스터 운영자 Gateway 로드밸런서 인스턴스 HTTPRoute · L7 · 애플리케이션 개발자 HTTPRoute L7 GRPCRoute · L7 · 애플리케이션 개발자 GRPCRoute L7 TCPRoute · L4 · 애플리케이션 개발자 TCPRoute L4 TLSRoute · L4 · 애플리케이션 개발자 TLSRoute L4 UDPRoute · L4 · 애플리케이션 개발자 UDPRoute L4 Service A · 백엔드 Service A Service B · 백엔드 Service B Service C · 백엔드 Service C gatewayClassName parentRefs backendRefs 인프라 제공자 클러스터 운영자 애플리케이션 개발자 백엔드 Legend 백엔드 서비스 클라우드 서비스

역할 분리

  • • 인프라 제공자: GatewayClass로 기본 인프라 구성 정의
  • • 클러스터 운영자: Gateway로 로드밸런서 프로비저닝
  • • 애플리케이션 개발자: HTTPRoute, GRPCRoute 등으로 라우팅 규칙 정의

Route 종류

  • • L7: HTTPRoute, GRPCRoute
  • • L4: TCPRoute, TLSRoute, UDPRoute