Installing Istio Service Mesh

This lesson contains the step-by-step instructions for installing Istio in our Kubernetes cluster.

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.

Get hands-on with 1200+ tech skills courses.