Istio Archtecture
 Istio Archtecture 
 Pilot
- Responsible for configuring the EnvoyandMixerat runtime.
Proxy / Envoy
- Sidecarproxies per microservice to handle- ingress/egresstraffic between services in the cluster and from a service to external services. The proxies form a secure microservice mesh providing a rich set of functions like- discovery,- rich layer-7 routing,- circuit breakers,- policy enforcementand- telemetry recording/reportingfunctions.
Mixer
- Create a portability layer on top of infrastructure backends. Enforce policies such as ACLs,rate limits,quotas,authentication,request tracingandtelemetry collectionat an infrastructure level.
Citadel / Istio CA (Certificate Authority)
- Secures service to service communication over TLS. Providing a key management system to automate key and certificate generation,distribution,rotation, andrevocation.
Ingress/Egress
- Configure path based routing for inboundandoutboundexternal traffic.
Control Plane API
- Underlying Orchestratorsuch as Kubernetes or Hashicorp Nomad.
Archtecture
Reference
envoy
- A messenger or representative, especially one on a diplomatic mission.
proxy
- The authority to represent someone else, especially in voting.
ingress
- The action or fact of going in or entering.
egress
- The action of going out of or leaving a place.
telemetry
- The process of recording and transmitting the readings of an instrument.
citadel
- A fortress, typically on high ground, protecting or dominating a city.
in-bound
- Traveling toward a particular place, especially when returning to the original point of departure.
out-bound
- Traveling away from a particular place, especially on the first leg of a round trip.
orchestrate
- plan or coordinate the elements of (a situation) to produce a desired effect, especially surreptitiously.
surreptitiously
- in a way that attempts to avoid notice or attention;
 This post is licensed under  CC BY 4.0  by the author.
