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 게이트웨이에 적용합니다.