ATTENTION: This article is outdated. You can find my latest introduction to Istio here Learn Istio: How to Manage, Monitor, and Secure Microservices (https://www.freecodecamp.org/news/learn-istio-manage-microservices/)
This is the repo for the new series that picks up where "Learn Kubernetes in Under 3 Hours" left us and continues with an introduction to the Service Mesh "Istio". We will be introduced to the benefits of Istio and how it extends the capabilities of Kubernetes to simplify microservice applications by easily adding:
- Traffic management: Timeouts, retries, canary rollouts,
- Security: End-user Authentication and Authorization,
- Observability: Tracing, monitoring and logging.