Table of Contents

Istio

Return to CNCF Projects, Istio Glossary, CNCF Glossary, Service Mesh

Istio is an open-source service mesh platform that provides a unified way to connect, manage, and secure microservices in a distributed architecture. It addresses the complexities that arise when managing communication, security, and observability in a microservices environment.

Key Features

Benefits

Code Examples

While Istio primarily operates through configuration and policies, here's an illustrative example of a VirtualService definition to route traffic:

```yaml apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata:

 name: my-service
spec:
 hosts:
 - my-service.default.svc.cluster.local
 http:
 - route:
   - destination:
       host: my-service-v1
       subset: v1
     weight: 75
   - destination:
       host: my-service-v2
       subset: v2
     weight: 25
```

This configuration defines a VirtualService that routes 75% of traffic to version 1 of the “my-service” and 25% to version 2, facilitating canary deployments.

Additional Resources

Snippet from Wikipedia: Service mesh

In software architecture, a service mesh is a dedicated infrastructure layer for facilitating service-to-service communications between services or microservices using a proxy.

A dedicated communication layer can provide numerous benefits, such as providing observability into communications, providing secure connections, and automating retries and backoff for failed requests.

A service mesh consists of network proxies paired with each service in an application and a set of task-management processes. The proxies are called the data plane and the management processes are called the control plane. The data plane intercepts calls between different services and processes them; the control plane is the brain of the mesh that coordinates the behavior of proxies and provides APIs for operations and maintenance personnel to manipulate and observe the entire network.

The service mesh architecture is implemented by software products such as Istio, Cilium, Linkerd, Consul, AWS App Mesh, Kuma, Traefik Mesh, Greymatter.io, and Open Service Mesh. Many service meshes use the Envoy proxy on the data plane.

Istio: Istio Glossary. (navbar_istio - see also navbar_service_mesh, navbar_microservices, navbar_k8s)

Fair Use Source

Fair Use Sources:


Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.