9.2. Istioctl 툴 설치
istioctl
명령줄 유틸리티를 설치하여 Istio 서비스 메시 배포를 디버그하고 진단합니다.
사전 요구 사항
- OpenShift Container Platform 웹 콘솔에 액세스할 수 있습니다.
- OpenShift Service Mesh 3 Operator가 설치되어 실행 중입니다.
-
하나 이상의
Istio
리소스를 생성했습니다.
프로세스
다음 명령을 실행하여 설치 시 실행되는
Istio
리소스의 버전을 확인합니다.oc get istio -ojsonpath="{range .items[*]}{.spec.version}{'\n'}{end}" | sed s/^v// | sort
$ oc get istio -ojsonpath="{range .items[*]}{.spec.version}{'\n'}{end}" | sed s/^v// | sort
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다른 버전이 있는
Istio
리소스가 여러 개인 경우 최신 버전을 선택합니다. 최신 버전이 마지막으로 표시됩니다.- OpenShift Container Platform 웹 콘솔에서 도움말 아이콘을 클릭하고 명령줄 툴 을 선택합니다.
Download istioctl 을 클릭합니다. 시스템과 일치하는 버전 및 아키텍처를 선택합니다.
istioctl
바이너리 파일을 추출합니다.Linux 운영 체제를 사용하는 경우 다음 명령을 실행합니다.
tar xzf istioctl-<VERSION>-<OS>-<ARCH>.tar.gz
$ tar xzf istioctl-<VERSION>-<OS>-<ARCH>.tar.gz
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Apple Mac 운영 체제를 사용하는 경우 아카이브의 압축을 풀고 압축을 풉니다.
- Microsoft Windows 운영 체제를 사용하는 경우 zip 소프트웨어를 사용하여 아카이브를 추출합니다.
다음 명령을 실행하여 압축되지 않은 디렉터리로 이동합니다.
cd istioctl-<VERSION>-<OS>-<ARCH>
$ cd istioctl-<VERSION>-<OS>-<ARCH>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
istioctl
클라이언트를 경로에 추가합니다.export PATH=$PWD:$PATH
$ export PATH=$PWD:$PATH
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 명령을 실행하여
istioctl
클라이언트 버전과 Istio 컨트롤 플레인 버전이 일치하거나 하나의 버전 내에 있는지 확인합니다.istioctl version
$ istioctl version
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 샘플 출력:
client version: 1.20.0 control plane version: 1.24.3_ossm data plane version: none
client version: 1.20.0 control plane version: 1.24.3_ossm data plane version: none
Copy to Clipboard Copied! Toggle word wrap Toggle overflow