What is Istio Kubernetes Service Mesh?
- Istio is an open source, Kubernetes service mesh example that has become the service mesh of choice for many major tech businesses such as Google, IBM, and Lyft. Istio shares the data plane and control plane that all service meshes feature, and is often made up of Envoy proxies. These proxies are deployed within each Kubernetes pod container as sidecars, establishing connections to other services and moderating communications with them.
- Other components collect metrics on traffic and respond to various data plane queries such as access control, authentication and authorization, or quota checks. They can also interface with monitoring and logging systems, depending on which adapters are enabled, and provide encryption and authentication policies and enforcement. For example, Istio supports TLS authentication and role-based access control.
- Many other tools integrate with Istio to expand its capabilities.
What is Kubernetes Service Mesh?
Service mesh allows in Kubernetes that the services can be discovered and talk to other services. In addition, it implements smart routing, which targets the creation of the connections these endpoints or services make to API calls and how traffic is shared among them. As a result, it enables canaries or rolling upgrades, blue/green, and other sophisticated deployment tactics.
Similar Reads
Tags:
#Kubernetes
Contact Us