Getting Started

Open Service Mesh (OSM) is a lightweight, extensible, Cloud Native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments.

Design & Concepts

Detailed design and architecture of Open Service Mesh.


This section describes how to install/uninstall Open Service Mesh (OSM) on a Kubernetes cluster using the osm CLI.

Tasks & Usage

Learn how to do common activities with Open Service Mesh (OSM)

Development Guide

Open Service Mesh Development Guide

Application Requirements

Application Requirements

HA Design considerations

Open Service Mesh HA Design considerations

Issue Triage

Issue Triage Guide

OSM ConfigMap

OSM ConfigMap


Certificates, Egress, Ingress, Sidecar Injection, Metrics, Logging and Tracing.

Release Guide

OSM Release Guide

Scale and limits

Documentation regarding OSM’s current scale and limitations


Docs related to troubleshooting issues.

Uninstall OSM

Uninstall OSM Control Plane from Cluster

Upgrade Guide

Upgrade Guide