Istio: Install

Setup and Configure

Download Istio by running the following command:

curl -L https://istio.io/downloadIstio | sh -

Move to the Istio package directory. For example, if the package is istio-1.11.2:

cd istio-1.14.1

Add the istioctl client tool to the PATH for your workstation.

export PATH=$PWD/bin:$PATH

Validate if the cluster meets Istio install requirements by running the precheck:

istioctl x precheck

Output should look simalar to:

✔ No issues found when checking the cluster. 
Istio is safe to install or upgrade!

Install and Adding Integration

istioctl install
kubectl apply -f samples/addons/prometheus.yaml
kubectl apply -f samples/addons/grafana.yaml
kubectl apply -f samples/addons/jaeger.yaml
kubectl apply -f samples/addons/kiali.yaml

Dashboards

istioctl dashboard <service>

Where <service> is one of:

Additional Setup

Gateway

Install the Gateway

kubectl create namespace istio-ingress
helm install istio-ingress istio/gateway -n istio-ingress

Revision #2
Created 21 July 2022 20:39:58 by Michael Cleary
Updated 22 July 2022 01:53:04 by Michael Cleary