GetIstio can be obtained by issuing the following command:
curl -sL https://tetrate.bintray.com/getistio/download.sh | bash
This, by default, downloads the latest version of GetIstio and certified Istio. To check if the download was successful, run the version command:
getistio version
or
getistio version --remote=false #only the client version details
An output of the form below suggests that GetIstio was installed successfully.
getistio version: 0.6.0 active istioctl: 1.8.2-tetrate-v0
To see the list of commands available with GetIstio and its supported features, run the help command:
getistio --help
Once GetIstio is downloaded, it can be self-updated to the latest version by running the update command:
getistio update
While we recommend always using the latest GetIstio, if the user wants to download a different version of GetIstio for testing or other reasons, they could do so with the following command:
export GETISTIO_VERSION=<your_version> ##say 0.5.0 for example
curl -sL https://tetrate.bintray.com/getistio/download.sh | bash
This would overwrite the existing version of GetIstio to the one just downloaded.