How to Install Istio Service Mesh

Wednesday, Sep 25, 2019| Tags: istio, app development, kubernetes, service mesh, observability

Istio is the most popular and feature rich service mesh for kubernetes available today. Since the official istio documentation can be a bit overwhelming, I am providing below simple steps to install istio on kubernetes.

You will need to have helm installed in order for the below to work. If you don’t already have it installed, then please refer to this earlier article.

We will follow the steps from istio installation docs

1 Download latest istio

curl -L | sh -
cd istio-*

2 Install the istio-init chart to bootstrap all the Istio’s CRDs:

helm install install/kubernetes/helm/istio-init --name=istio-init --namespace=istio-system

3 Install istio

helm install install/kubernetes/helm/istio --name=istio --namespace=istio-system

4 Verify installation

kubectl -n istio-system get pods 

You are all done here !!!