トラブルシューティング ツールをダウンロードする
このページでは、Cloud Service Mesh のトラブルシューティング ツールをダウンロードする方法について説明します。Cloud Service Mesh のデプロイをデバッグして確認するには、Google Cloud CLI 用の istioctl コンポーネントをインストールする必要があります。
istioctl をダウンロードする
マネージド コントロール プレーン
Google Cloud CLI を更新します。
gcloud components update
埋め込まれた Cloud Service Mesh トラブルシューティング ツールをダウンロードします。
gcloud components install istioctl
エラー メッセージ You cannot perform this action because the
Google Cloud CLI component manager is disabled for this installation
が表示された場合は、以前に Debian/Ubuntu から Google Cloud CLI をインストールしています。代わりに、次のコマンドを使用します。
Google Cloud CLI のアップデート
sudo apt-get update
埋め込まれた Cloud Service Mesh トラブルシューティング ツールをダウンロードします。
sudo apt-get install google-cloud-sdk-istioctl
クラスタ内コントロール プレーン
Linux
Cloud Service Mesh インストール ファイルを現在の作業ディレクトリにダウンロードします。
curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-linux-amd64.tar.gz
署名ファイルをダウンロードし、
openssl
を使用して署名を検証します。curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-linux-amd64.tar.gz.1.sig openssl dgst -verify /dev/stdin -signature istio-1.21.5-asm.12-linux-amd64.tar.gz.1.sig istio-1.21.5-asm.12-linux-amd64.tar.gz <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw== -----END PUBLIC KEY----- EOF
想定される出力は
Verified OK
です。ファイル システム上の任意の場所にファイルの内容を抽出します。たとえば、現在の作業ディレクトリにコンテンツを抽出するには、次のコマンドを実行します。
tar xzf istio-1.21.5-asm.12-linux-amd64.tar.gz
このコマンドにより、現在の作業ディレクトリに
istio-1.21.5-asm.12
という名前のインストール ディレクトリが作成されます。このディレクトリには、次のものが含まれます。- Sample applications in the `samples` directory. - The `istioctl` command-line tool that you use to install Cloud Service Mesh is in the <code>bin</code> directory. - The Cloud Service Mesh configuration profiles are in the `manifests/profiles` directory.
Cloud Service Mesh インストールのルート ディレクトリに移動していることを確認します。
cd istio-1.21.5-asm.12
Mac OS
Cloud Service Mesh インストール ファイルを現在の作業ディレクトリにダウンロードします。
curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-osx.tar.gz
署名ファイルをダウンロードし、
openssl
を使用して署名を検証します。curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-osx.tar.gz.1.sig openssl dgst -sha256 -verify /dev/stdin -signature istio-1.21.5-asm.12-osx.tar.gz.1.sig istio-1.21.5-asm.12-osx.tar.gz <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw== -----END PUBLIC KEY----- EOF
想定される出力は
Verified OK
です。ファイル システム上の任意の場所にファイルの内容を抽出します。たとえば、現在の作業ディレクトリにコンテンツを抽出するには、次のコマンドを実行します。
tar xzf istio-1.21.5-asm.12-osx.tar.gz
このコマンドにより、現在の作業ディレクトリに
istio-1.21.5-asm.12
という名前のインストール ディレクトリが作成されます。このディレクトリには、次のものが含まれます。- Sample applications in the `samples` directory. - The `istioctl` command-line tool that you use to install Cloud Service Mesh is in the <code>bin</code> directory. - The Cloud Service Mesh configuration profiles are in the `manifests/profiles` directory.
Cloud Service Mesh インストールのルート ディレクトリに移動していることを確認します。
cd istio-1.21.5-asm.12
Windows
Cloud Service Mesh インストール ファイルを現在の作業ディレクトリにダウンロードします。
curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-win.zip
署名ファイルをダウンロードし、
openssl
を使用して署名を検証します。curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.21.5-asm.12-win.zip.1.sig openssl dgst -verify - -signature istio-1.21.5-asm.12-win.zip.1.sig istio-1.21.5-asm.12-win.zip <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw== -----END PUBLIC KEY----- EOF
想定される出力は
Verified OK
です。ファイル システム上の任意の場所にファイルの内容を抽出します。たとえば、現在の作業ディレクトリにコンテンツを抽出するには、次のコマンドを実行します。
tar xzf istio-1.21.5-asm.12-win.zip
このコマンドにより、現在の作業ディレクトリに
istio-1.21.5-asm.12
という名前のインストール ディレクトリが作成されます。このディレクトリには、次のものが含まれます。- Sample applications in the `samples` directory. - The `istioctl` command-line tool that you use to install Cloud Service Mesh is in the <code>bin</code> directory. - The Cloud Service Mesh configuration profiles are in the `manifests/profiles` directory.
Cloud Service Mesh インストールのルート ディレクトリに移動していることを確認します。
cd istio-1.21.5-asm.12