게이트웨이 설치
게이트웨이 설치 (Installing Gateways)
Istio 게이트웨이를 설치하고 커스터마이즈하는 방법을 설명하는 문서예요.
출처: Istio 문서
본문
게이트웨이는 메시의 경계에서 인바운드와 아웃바운드 트래픽을 관리하는 컴포넌트예요. 이 문서는 Istio 게이트웨이를 설치하고 커스터마이즈하는 방법을 설명해요.
게이트웨이 설치
Istio를 설치할 때 게이트웨이를 함께 설치할 수 있어요:
$ istioctl install --profile default
기본적으로 인그레스 게이트웨이가 설치돼요. 이그레스 게이트웨이가 필요하면:
$ istioctl install --profile default --set values.gateways.istio-egressgateway.enabled=true
Gateway API 사용
Istio는 표준 Kubernetes Gateway API를 지원해요. Gateway API 리소스를 사용해 게이트웨이를 구성할 수 있어요.
$ kubectl get gateway
Gateway API 크리티컬 리소스를 설치하려면:
$ kubectl get crd gateways.gateway.networking.k8s.io
게이트웨이 커스터마이즈
게이트웨이는 네임스페이스, 선택자, 포트, 리소스 등을 커스터마이즈할 수 있어요. --set 플래그나 IstioOperator/YAML 파일로 구성할 수 있어요.
이 문서는 게이트웨이 배포와 관련된 다양한 시나리오와 커스터마이즈 옵션을 다룹니다.
See also
메시 외부에 Istio 컨트롤 플레인 배포 — Istio를 위한 새로운 배포 모델.
Gateway API 사용 시작하기 — Gateway API로 시작하는 방법.