GatewayClassConfig 참조

GatewayClassConfig 참조 (GatewayClassConfig reference)

이 문서는 Kubernetes에서 Consul API 게이트웨이를 위한 GatewayClassConfig CRD를 설명해 드릴게요. 게이트웨이 배포 방식을 제어하는 설정을 이해할 수 있어요.

출처: 문서

본문

이 페이지는 Consul API 게이트웨이의 Kubernetes 커스텀 리소스인 GatewayClassConfig를 문서화합니다.

개요 (Overview)

GatewayClassConfig는 Consul API 게이트웨이 인스턴스가 어떻게 배포되는지(예: 복제본 수, 리소스 요청한도, 로그 레벨)를 제어하는 설정 리소스입니다. Kubernetes Gateway API의 GatewayClass에 연결됩니다.

Spec 필드 (Spec fields)

GatewayClassConfig의 주요 필드는 deployment config 관련 필드들입니다:

  • NodeSelector: 게이트웨이 파드가 배포될 노드 선택기.
  • Affinity: 파드 배치 선호도.
  • Tolerations: 노드 톨러레이션.
  • Resources: CPU/메모리 요청 및 한도.
  • Replicas: 복제본 수.
  • LogLevel: 게이트웨이 로그 레벨.
  • Image: 게이트웨이가 사용할 이미지.
  • ServiceType: 게이트웨이 서비스 타입(예: LoadBalancer).

예시 (Example)

GatewayClassConfig를 만들고 GatewayClass에서 참조하여 Consul API 게이트웨이에 적용합니다.

더 알아보기 (Learn more)