1. What is Istio?
What is a Service Mesh?
- A service mesh is a dedicated infrastructure layer that you can add to your applications. It allows you to transparently add capabilities like observability, traffic management, and security, without adding them to your own code
- Source: what-is-a-service-mesh
Overview
- Istio is a service mesh
- Istio extends Kubernetes to establish a programmable, application-aware network using the powerful Envoy service proxy.
- Working with both Kubernetes and traditional workloads, Istio brings standard, universal traffic management, telemetry, and security to complex deployments.
Istio Architecture
(Source image: https://istio.io/latest/docs/ops/deployment/architecture/)
Official website documentation of Istio
- Visit https://istio.io/latest/
2. Installation
How to install Istio?
- https://istio.io/latest/docs/setup/install/
3. Basics of Istio
Getting started with Istio
- https://istio.io/latest/docs/setup/getting-started/
4. Beyond the Basics
Exploring Advanced Examples
5. Moreβ¦
Istio cheatsheet
- https://istio.io/latest/docs/reference/commands/
Istio with Azure
- https://github.com/Azure-Samples/aks-istio-addon-bicep
- https://learn.microsoft.com/en-us/azure/aks/istio-about
Recommended Books