Downloading the correct istioctl version
Cloud Service Mesh and istioctl versions
Your Cloud Service Mesh version must match the istioctl client version. Download
the installation file to ensure that these versions match.
Downloading the installation file
The following commands download the installation file for the most recent version of Cloud Service Mesh 1.19.10. You can update the following commands with any supported version listed on the Versions page to download the installation file for a different version.
Linux
Download the Cloud Service Mesh installation file to your current working directory:
curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-linux-amd64.tar.gz
Download the signature file and use
opensslto verify the signature:curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-linux-amd64.tar.gz.1.sig openssl dgst -verify /dev/stdin -signature istio-1.19.10-asm.6-linux-amd64.tar.gz.1.sig istio-1.19.10-asm.6-linux-amd64.tar.gz <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw== -----END PUBLIC KEY----- EOF
The expected output is:
Verified OK.Extract the contents of the file to any location on your file system. For example, to extract the contents to the current working directory:
tar xzf istio-1.19.10-asm.6-linux-amd64.tar.gz
The command creates an installation directory in your current working directory named
istio-1.19.10-asm.6that contains:- Sample applications in the
samplesdirectory. - The
istioctlcommand-line tool that you use to install Cloud Service Mesh is in thebindirectory. - The Cloud Service Mesh configuration profiles are in the
manifests/profilesdirectory.
- Sample applications in the
Ensure that you're in the Cloud Service Mesh installation's root directory.
cd istio-1.19.10-asm.6
Mac OS
Download the Cloud Service Mesh installation file to your current working directory:
curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-osx.tar.gz
Download the signature file and use
opensslto verify the signature:curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-osx.tar.gz.1.sig openssl dgst -sha256 -verify /dev/stdin -signature istio-1.19.10-asm.6-osx.tar.gz.1.sig istio-1.19.10-asm.6-osx.tar.gz <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw== -----END PUBLIC KEY----- EOF
The expected output is:
Verified OK.Extract the contents of the file to any location on your file system. For example, to extract the contents to the current working directory:
tar xzf istio-1.19.10-asm.6-osx.tar.gz
The command creates an installation directory in your current working directory named
istio-1.19.10-asm.6that contains:- Sample applications in the
samplesdirectory. - The
istioctlcommand-line tool that you use to install Cloud Service Mesh is in thebindirectory. - The Cloud Service Mesh configuration profiles are in the
manifests/profilesdirectory.
- Sample applications in the
Ensure that you're in the Cloud Service Mesh installation's root directory.
cd istio-1.19.10-asm.6
Windows
Download the Cloud Service Mesh installation file to your current working directory:
curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-win.zip
Download the signature file and use
opensslto verify the signature:curl -LO https://storage.googleapis.com/gke-release/asm/istio-1.19.10-asm.6-win.zip.1.sig openssl dgst -verify - -signature istio-1.19.10-asm.6-win.zip.1.sig istio-1.19.10-asm.6-win.zip <<'EOF' -----BEGIN PUBLIC KEY----- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEWZrGCUaJJr1H8a36sG4UUoXvlXvZ wQfk16sxprI2gOJ2vFFggdq3ixF2h4qNBt0kI7ciDhgpwS8t+/960IsIgw== -----END PUBLIC KEY----- EOF
The expected output is:
Verified OK.Extract the contents of the file to any location on your file system. For example, to extract the contents to the current working directory:
tar xzf istio-1.19.10-asm.6-win.zip
The command creates an installation directory in your current working directory named
istio-1.19.10-asm.6that contains:- Sample applications in the
samplesdirectory. - The
istioctlcommand-line tool that you use to install Cloud Service Mesh is in thebindirectory. - The Cloud Service Mesh configuration profiles are in the
manifests/profilesdirectory.
- Sample applications in the
Ensure that you're in the Cloud Service Mesh installation's root directory.
cd istio-1.19.10-asm.6