A service mesh is the underlying networking architecture for Kubernetes containerized programs and microservices. It’s responsible for traffic management, policy enforcement, and service identity and security.
Red Hat’s take, OpenShift Service Mesh, is built on the Istio, Kiali, and Jaeger projects and enhanced with Kubernetes Operators.