This explains how to install Istio on Docker Desktop.
- Make sure Docker Desktop is running with Kubernetes enbled.
- If you don't have Docker Desktop installed, please follow these instucions to install.
- Download the latest version of Istion (at the time of this writing it is 1.6.3)
\> curl -L https://istio.io/downloadIstio | sh -
- Update the PATH environment variable
\> cd istio-1.6.3
\> export PATH=$PWD/bin:$PATH
- Install all the Istio features with the demo profile (Only on Istio 1.6.0+)
\> istioctl install --set profile=demo
- Install all the Istio features with the demo profile (Only on Istio < 1.6.0)
\> for i in install/kubernetes/helm/istio-init/files/crd*yaml;do kubectl apply -f $i; done
\> kubectl apply -f install/kubernetes/istio-demo.yaml
- Enable auto-injection.
\> kubectl label namespace default istio-injection=enabled
\> istioctl manifest generate --set profile=demo | kubectl delete -f -
\> kubectl delete namespace istio-system