๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Advanced

What is Istio?

An open-source service mesh that provides traffic management, security, and observability for microservices on Kubernetes.

Istio injects Envoy proxy sidecars alongside each microservice, forming a mesh that handles all network communication. This provides mutual TLS encryption, traffic routing, circuit breaking, retries, and detailed telemetry without code changes.

Key features include canary deployments (route percentage of traffic), fault injection (test resilience), rate limiting, and distributed tracing. Istio adds complexity but provides consistent networking policies across all services.

Related Terms

Makefile
A file containing build rules and commands that automates compilation and common project tasks using the make utility.
Message Queue
A communication mechanism that enables asynchronous message passing between services, decoupling producers from consumers.
Helm
A package manager for Kubernetes that simplifies deploying and managing applications using reusable, configurable charts.
Error Budget
The acceptable amount of unreliability allowed for a service, calculated as 100% minus the Service Level Objective.
Nginx
A high-performance web server and reverse proxy known for its stability, low resource usage, and ability to handle many concurrent connections.
Trunk-Based Development
A source control strategy where developers integrate small changes directly into the main branch frequently, often multiple times per day.
View All DevOps Terms โ†’