설치 구성 커스터마이즈

설치 구성 커스터마이즈 (Customizing the Installation Configuration)

설치 구성 옵션을 커스터마이즈하는 방법을 설명하는 문서예요.

출처: Istio 문서

본문

이 문서는 IstioOperator API를 사용해 Istio 설치를 커스터마이즈하는 방법을 설명해요.

구성 메커니즘

Istio의 설치 구성은 IstioOperator 리소스를 통해 정의돼요. 설치할 컴포넌트(istiod, 게이트웨이, CNI 등)와 각종 설정 값을 지정할 수 있어요.

설치 구성 보기

현재 구성된 상세 설정을 보려면:

$ istioctl manifest generate

또는:

$ istioctl install --dry-run

커스터마이즈 예시

특정 설정 값을 변경하려면 --set 플래그를 사용해요. 예를 들어 인그레스 게이트웨이를 비활성화하려면:

$ istioctl install --set components.ingressGateways[0].enabled=false

여러 설정을 변경하거나 복잡한 구성을 사용하는 경우, 사용자 정의 파일을 만들어 적용할 수 있어요:

$ istioctl install -f my-custom-istio-operator.yaml

IstioOperator 파일은 컴포넌트 활성화/비활성화, 리소스 요청/한도, 이미지, 포트, 리소스별 설정 등 광범위한 옵션을 지원해요.

검증

설치 전에 구성을 검증하려면:

$ istioctl verify-install -f my-custom-istio-operator.yaml

효율적인 설치 커스터마이즈를 위해 공식 문서의 옵션 표를 참고해요.

더 알아보기 (Learn more)