Learn Microservices using Kubernetes and Istio
This modular tutorial provides new users with hands-on experience using Istio for common microservices scenarios, one step at a time.
- Prerequisites1
- Setup a Kubernetes Cluster2
- Setup a Local Computer3
- Run a Microservice Locally4
- Run ratings in Docker5
- Run Bookinfo with Kubernetes6
- Test in production7
- Add a new version of reviews8
- Enable Istio on productpage9
- Enable Istio on all the microservices10
- Configure Istio Ingress Gateway11
- Monitoring with Istio12
- Enable mutual TLS Authentication with Istio13
It is intended for self-guided users or instructors who train others. It begins with the steps to set up a cluster to control an example microservice running on a local computer, and culminates into demonstrating several crucial microservice management tasks using Istio.
For the best experience, follow the modules in the order provided.