설치 구성 프로파일
설치 구성 프로파일 (Installation Configuration Profiles)
내장된 Istio 설치 구성 프로파일에 대해 설명하는 문서예요.
출처: Istio 문서
본문
Istio는 서로 다른 사용 사례에 맞는 여러 설치 구성 프로파일을 제공해요. 프로파일은 설치될 컴포넌트와 기본 설정을 정의해요.
사용 가능한 프로파일
- default: Istio 코어(istiod)와 인그레스 게이트웨이를 설치하는 기본 프로파일이에요. 기능 평가와 개발에 적합해요.
- demo: default 프로파일을 바탕으로 모든 기능을 활성화한 데모용 프로파일이에요. 제품 평가용이에요.
- minimal: istiod만 설치하는 최소 프로파일이에요. 게이트웨이(인그레스/이그레스)를 별도로 설치해야 해요.
- remote: 외부 제어에 사용되는 원격 클러스터용 프로파일이에요. istiod 없이 클러스터를 메시에 연결해요.
- empty: 아무것도 설치하지 않는 프로파일이에요. 사용자가 직접 컴포넌트를 지정해 설치할 때 사용해요.
- ambient: 앰비언트 데이터 플레인과 istiod를 설치하는 프로파일이에요. ztunnel과 웨이포인트를 포함해요.
- preview: 실험적인 기능을 포함한 프로파일이에요. 안정성이 보장되지 않는 기능이 포함될 수 있어요.
프로파일 확인
현재 사용 가능한 프로파일 목록을 보려면:
$ istioctl profile list
사용자 정의
프로파일은 --set 플래그나 사용자 정의 프로파일 YAML로 오버라이드해서 커스터마이즈할 수 있어요.
$ istioctl install --profile demo --set values.global.proxy.resources.requests.cpu=500m
적절한 프로파일을 선택하면 설치가 단순해지고, 필요에 따라 세부 설정을 조정할 수 있어요.