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// | sort
Copy 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.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 コントロールプレーンのバージョンが一致しているか、または 1 つのバージョン以内であることを確認します。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