# 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 * Istio ``` istioctl install ``` * Prometheus and Grafana ``` kubectl apply -f samples/addons/prometheus.yaml kubectl apply -f samples/addons/grafana.yaml ``` * Jaeger ``` kubectl apply -f samples/addons/jaeger.yaml ``` * Kiali ``` kubectl apply -f samples/addons/kiali.yaml ``` ## Dashboards ``` istioctl dashboard ``` Where `` is one of: * prometheus * grafana * jaeger * kaili Additional Setup ## Gateway Install the Gateway ``` kubectl create namespace istio-ingress helm install istio-ingress istio/gateway -n istio-ingress ```