Contact us
Account Log in
Jump to section

What is Red Hat OpenShift Service Mesh?

Copy URL

As your applications evolve into collections of decentralized microservices, monitoring and managing the network communications and security among those multiple services becomes more challenging.

Red Hat® OpenShift® Service Mesh—based on the open source project Istio —provides a uniform way to connect, manage, and observe microservices-based applications. It provides behavioral insight into—and control of—the networked microservices in your service mesh.




Ready for production

Installs easily on Red Hat OpenShift, the hybrid cloud enterprise Kubernetes platform trusted by thousands of organizations around the globe.

Red Hat OpenShift Service Mesh is pre-validated and fully supported to work on Red Hat OpenShift, straight out of the box.



Red Hat OpenShift Service Mesh provides comprehensive application networking security. This is achieved through transparent mTLS encryption and fine-grained policies that facilitate zero-trust networking.


Based on open source

Based on the open source Istio project, Red Hat OpenShift Service Mesh provides additional functionality with the inclusion of other open source projects like Kiali (Istio console) and Jaeger (distributed tracing), which supports collaboration with leading members of the Istio community.

Support for your security needs

Red Hat OpenShift Service Mesh provides out-of-the-box security for your distributed applications.

  • Connect services securely by default with transparent TLS encryption
  • Enforce a "zero trust" or "need to know" network security model with fine-grained traffic policies based on application identities

Istio security technical diagram


Traffic management

Control the flow of traffic and API calls between your services with effective traffic management, which makes your applications more resilient.

  • Manage traffic to facilitate failovers, canary deployments, traffic mirroring, A/B testing, and more
  • Improve service reliability with automatic request retries, timeouts, and circuit breakers

Traffic management technical diagram



Red Hat OpenShift Service Mesh provides a clear and intuitive end-to-end view of your services.

  • Use service metrics to monitor application health, reliability, and performance
  • Use distributed tracing to troubleshoot and isolate bottlenecks in end-to-end request paths

Observability technical diagram

Keep reading


Istio service mesh for microservices

Learn about several key microservices capabilities that Istio provides for Kubernetes and Red Hat OpenShift.


Tame microservices with an Istio service mesh

A service mesh addresses these challenges by adding a proxy for each microservice to handle the necessary traffic management, monitoring, and security.


Interested in API management?

Learn about the similarities and differences between API management and service mesh approaches, when to choose one over the other, and how to set up a comprehensive service management architecture using both solutions together.

More about OpenShift


An enterprise application platform with a unified set of tested services for bringing apps to market on your choice of infrastructure.

A fully supported sandbox in which to rapidly develop, train, and test machine learning (ML) models.

Software-defined storage that gives data a permanent place to live as containers spin up and down and across environments.

A single console, with built-in security policies, for controlling Kubernetes clusters and applications.



Free training course

Running Containers with Red Hat Technical Overview

Free training course

Developing Cloud-Native Applications with Microservices Architectures

Free training course

Containers, Kubernetes and Red Hat OpenShift Technical Overview