Istioctl Analyze로 구성 진단하기
Istioctl Analyze로 구성 진단하기 (Diagnose your Configuration with Istioctl Analyze)
istioctl analyze를 사용해 구성의 잠재적인 문제를 식별하는 방법을 보여주는 문서예요.
출처: Istio 문서
본문
istioctl analyze는 클러스터의 Istio 구성을 검사해서 잠재적인 문제를 감지하는 진단 도구예요. 메시의 설정 오류를 배포하기 전에 미리 찾아내는 데 유용해요.
기본 사용법
$ istioctl analyze
이 명령은 현재 클러스터(live cluster)의 구성을 분석하고 발견된 문제를 리포트해요.
$ istioctl analyze --namespace default
특정 네임스페이스에 대해 분석하려면 --namespace 플래그를 사용할 수 있어요.
로컬 파일 분석
$ istioctl analyze samples/bookinfo/networking/bookinfo-gateway.yaml
배포 전에 YAML 파일을 분석해서 문제를 미리 확인할 수도 있어요. 여러 파일을 함께 분석할 수도 있고, --mesh 플래그로 메시 전체를 분석할 수 있어요.
메시 인증 분석
$ istioctl analyze --mesh --all-wsecrets
--mesh와 --all-wsecrets 플래그를 사용하면 메시 구성과 워크로드 시크릿까지 포함해 더 깊은 분석을 수행할 수 있어요.
analyze가 찾아낸 각 진단은 코드(예: IST0101), 메시지, 심각도(Info/Warning/Error), 그리고 권장/수정 사항을 보여줘요.
See also
Istioctl 설명 — mesh의 파드 구성을 검증하는 istioctl describe 사용법.
Istioctl로 설치 — 심층 평가나 프로덕션 사용을 위해 어떤 Istio 구성 프로파일이든 설치하고 커스터마이즈하기.