High-level Software Architecture
High-level Software Architecture
Open Service Mesh (OSM) is a simple, complete, and standalone service mesh solution. OSM provides a fully featured control plane. It leverages an architecture based on Envoy reverse-proxy sidecar. While by default OSM ships with Envoy, the design utilizes interfaces, which enable integrations with any xDS compatible reverse-proxy. OSM relies on SMI Spec to reference services that will participate in the service mesh. OSM ships out-of-the-box with all necessary components to deploy a complete service mesh spanning multiple compute platforms.
As an operator of services spanning diverse compute platforms (Kubernetes and Virtual Machines on public and private clouds) I need an open-source solution, which will dynamically:
The system must be:
High-level Software Architecture
Components
Pod Lifecycle
Application Container Startup
Application Protocol Selection
Application Requirements
Open Service Mesh HA Design considerations
How OSM’s health probes work and what to do if they fail
OSM MeshConfig
Documentation regarding OSM’s current scale and limitations
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.