게이트웨이 설치

게이트웨이 설치 (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로 시작하는 방법.

더 알아보기 (Learn more)