Installing Istio Service Mesh
Understand how to install the Istio service mesh in Kubernetes, manage ingress conflicts for Docker Desktop users, and retrieve the Istio Ingress host IP. This lesson prepares you to run networking chaos experiments in Kubernetes.
I already mentioned that we are going to experiment with networking and use Istio as a service mesh of choice. Now, we need to install it. Before we do that, there is a warning for those using Docker Desktop.
Only for Docker Desktop
If you are using Docker Desktop, you need to remove Ingress from your Kubernetes cluster. The reason is simple. In Docker Desktop, both Nginx Ingress and Istio Gateway are using port 80. If we use both, there would be conflicts between the two. So, if you’re a Docker Desktop user and you kept the cluster from the previous section, please execute the commands that follow to remove Ingress.
Please execute the commands that follow only if you are re-using the Docker Desktop cluster from the previous section. ...