Jump to section

Red Hat OpenShift service mesh

Copy URL

Tame and secure your application networking. Connect, manage, and observe your microservices-based applications with Red Hat OpenShift® Service Mesh, based on the Istio open source project.

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

This is where a service mesh can help.

Red Hat OpenShift Service Mesh provides a straightforward, uniform way to connect, manage, and observe your microservices-based applications.

 

 

 

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

Secure by default

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.

Security

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 make 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, allowing you to use:

  • service metrics to monitor application health, reliability and performance.
  • 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

In the course of reading, you will focus on several key microservices capabilities that Istio provides on Kubernetes and 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