🎁 New User? Get 20% off your first purchase with code NEWUSER20 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

ArgoCD
A declarative GitOps continuous delivery tool for Kubernetes that automatically syncs cluster state with Git repositories.
GitHub Actions
A CI/CD platform integrated into GitHub that automates build, test, and deployment workflows using YAML configuration.
Chaos Engineering
The discipline of deliberately introducing failures into a system to test its resilience and identify weaknesses before they cause outages.
Service Mesh
An infrastructure layer that handles service-to-service communication, providing load balancing, encryption, and observability.
Ansible
An agentless automation tool for configuration management, application deployment, and task automation using YAML playbooks.
Kubernetes
An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications.
View All DevOps Terms →