8.2. Istioctl ツールのインストール
Istio サービスメッシュのデプロイメントをデバッグおよび診断するために、istioctl コマンドラインユーティリティーをインストールします。
前提条件
- OpenShift Container Platform Web コンソールにアクセスできる。
- OpenShift Service Mesh 3 Operator がインストールされ、実行されている。
-
1 つ以上の
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// | sortCopy to Clipboard Copied! Toggle word wrap Toggle overflow 異なるバージョンの
Istioリソースが複数ある場合は、最新バージョンを選択します。最新バージョンは最後に表示されます。- OpenShift Container Platform Web コンソールで、Help アイコンをクリックし、Command Line Tools を選択します。
Download istioctl をクリックします。システムに適したバージョンとアーキテクチャーを選択します。
istioctlバイナリーファイルを抽出します。Linux オペレーティングシステムを使用している場合は、次のコマンドを実行します。
tar xzf istioctl-<VERSION>-<OS>-<ARCH>.tar.gz
$ tar xzf istioctl-<VERSION>-<OS>-<ARCH>.tar.gzCopy 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:$PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
istioctlクライアントのバージョンと Istio コントロールプレーンのバージョンが一致しているか、または 1 つのバージョン以内であることを確認します。istioctl version
$ istioctl versionCopy 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: noneCopy to Clipboard Copied! Toggle word wrap Toggle overflow