Istio
Last updated
Last updated
Istio is one of the famous service mesh implementations out there. It uses Envoy for proxy sidecars. Some of the features that Istio is providing includes,
Service discovery
Load balancing
Failure recovery
Rate limiting
Audit trials
Secure inner cluster communication
Identity based authentication and authorization among containers
Traffic management / cannary deployments / geo located routing
Observability
Istio includes few components to get it's work done, which includes,
Envoy proxies
Citadel
Pilot
Mixer
Envoy proxies provides following functionalities
Dynamic service discovery
TLS termination
Health checks
Staged rollouts
Fault injection
Citadel provides following functionalities,
User authentication and authorization
Certificate management
Traffic encryption
Pilot provides following functionalities,
Service discovery
Intelligent routing
Resiliency
Mixer provides following functionalities,
Access control
Usage policies
Telemetry data