Overview |
---|
1. Setting up Minikube and Istio |
2. Installing Bookinfo |
3. Observability |
4. Traffic Management 1 |
5. Traffic Management 2 |
APPENDIX - Important commands |
Kubernetes helps managing microservice based applications through self-healing (by minimizing outages and disruptions), intelligent scheduling, horizontal scaling, and load balancing.
Istio is an addition to Kubernetes, also known as a service mesh. It is an open platform to connect, secure, control and observe microservices. With Istio, you can manage network traffic, load balance across microservices, enforce access policies, verify service identity, secure service communication, and observe exactly what is going on with your services.
In this workshop, you will learn how to install and use Istio alongside microservices using the Istio sample application Bookinfo.
Minikube will be used to run Kubernetes on your own workstation.
After you complete this workshop, you’ll be able to:
These are the exercises of this workshop, go through all of them in sequence:
This hands-on workshop was created and tested with
This workshop is based in part on the Istio documentation Learn Microservices using Kubernetes and Istio and on my own Istio Hands-on workshop.