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 | sh -
Move to the Istio package directory. For example, if the package is istio-1.0.6:
$ cd istio-1.0.6
The installation directory contains:
- Installation
.yaml
files for Kubernetes ininstall/
- Sample applications in
samples/
- The
istioctl
client binary in thebin/
directory.istioctl
is used when manually injecting Envoy as a sidecar proxy and for creating routing rules and policies. - The
istio.VERSION
configuration file
- Installation
Add the
istioctl
client to your PATH environment variable, on a macOS or Linux system:$ export PATH=$PWD/bin:$PATH
See also
Example multicluster GKE install of Istio.
Instructions to setup a Google Kubernetes Engine cluster for Istio.
IBM Cloud Kubernetes Service & IBM Cloud Private
Example multicluster between IBM Cloud Kubernetes Service & IBM Cloud Private.
Example multicluster IBM Cloud Private install of Istio.
Describes the options available when installing Istio using the included Helm chart.
Install Istio with the included Ansible playbook.