Main Components of Istio : Service Mesh
1 min readJun 20, 2019
Istio Pods and Services running inside Kubernetes Cluster
Istio Pods running in “istio-system” Namespace
List of Istio services :
- Citadel : Auth, CA, handle TLS certificates to Envoy Proxy
- EgressGateway:
- Ingress: Load balancer with external IP
- IngressGateway: NodePort
- Pilot: registers all K8 cluster Services & Pod endpoints (IP),
- Policy (Mixer):
- StatsD-Prom-Bridge:
- Telemetry:
- Prometheus:
Only Ingress has a External IP. All other Istio Services will have internal IP.
Functionality of each Istio Component:
- Pilot: you can query Pilot API to get Service Info & Service Endpoints info
Kube Service Name = “reviews”
Service-Key : reviews.default.svc.cluster.local
Info of all All Pods attached to “reviews” Service: ip address & Port