Downloading the Release
Download and prepare for the installation
Istio is installed in its own istio-system
namespace and can manage
services from all other namespaces.
Go to the Istio release page to download the installation file corresponding to your OS. On a macOS or Linux system, you can run the following command to download and extract the latest release automatically:
$ curl -L https://git.io/getLatestIstio | ISTIO_VERSION=1.1.9 sh -
Move to the Istio package directory. For example, if the package is
istio-1.1.9
:$ cd istio-1.1.9
The installation directory contains:
- Installation YAML files for Kubernetes in
install/
- Sample applications in
samples/
- The
istioctl
client binary in thebin/
directory.istioctl
is used when manually injecting Envoy as a sidecar proxy. - The
istio.VERSION
configuration file
- Installation YAML files for Kubernetes in
Add the
istioctl
client to yourPATH
environment variable, on a macOS or Linux system:$ export PATH=$PWD/bin:$PATH
Helm Chart Release Repositories
To use the Istio release Helm chart repository, add the Istio release repository as follows:
$ helm repo add istio.io https://storage.googleapis.com/istio-release/releases/1.1.9/charts/