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.

 

 

Icon-Red_Hat-Software-Containerized_App-A-Black-RGB

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.

Icon-Red_Hat-Objects-Shield-A-Black-RGB

Security-focused

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.

Icon-Red_Hat-People_and_audiences-Handshake-A-Black-RGB

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

 

Observability

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

E-BOOK

Istio service mesh for microservices

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

WHITEPAPER

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.

E-BOOK

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

Products

Red Hat OpenShift

An enterprise-ready Kubernetes container platform with full-stack automated operations to manage hybrid cloud, multicloud, and edge deployments.

Red Hat OpenShift Data Foundation

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

Red Hat Advanced Cluster Security Kubernetes

An enterprise-ready, Kubernetes-native container security solution that enables you to more securely build, deploy, and run cloud-native applications.

Red Hat Advanced Cluster Management Kubernetes

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

Resources

Training

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