Download the ebook "Introducing Istio Service Mesh for Microservices" for FREE at

You can also run this tutorial on your machine, visit


Step 1 of 3

Install microservices

Before we start this scenario, we need to deploy all microservices (customer, preference, recommendation[v1:v2]).

There's a script called that will

Execute this script: ./

The script will take between 2-5 minutes to complete. Don't worry if you see error messages.

When the scripts ends, watch the creation of the pods, execute oc get pods -w

Once that the microservices pods READY column are 2/2, you can hit CTRL+C.

Try the microservice by typing curl http://customer-tutorial.[[HOST_SUBDOMAIN]]-80-[[KATACODA_HOST]]

It should return:

customer => preference => recommendation v{1:2} from {hostname}: 1