Released on August 5th, 2020 by Microsoft, Open Service Mesh (OSM) is a lightweight and Service Mesh Interace conformant (SMI). Open Service Mesh is a contemporary addition to the service mesh landscape. Using Envoy as its data plane proxy component and SMI specifications as it's control plane APIs, OSM draws lessons and code from existing service mesh projects, like Linkerd. The Open Service Mesh project has some miles to go as it is one of a growing list of choices available in the service mesh landscape.
First pronounced to be SMI compliant by Meshery, the cloud native management plane, the first release of OSM supports a myriad of basic
- Securing service to service links
- Supporting traffic shifting
- Managing observability for your services
- Validating and Implementing access control policies
- Auto addition of applications and services
Get started with OSM using Meshery
In Layer5's effort to support our multi-mesh world, our Meshery project provides an effortless way for Kubernetes operators to install, maintain and run service meshes. Meshery v0.4.3 includes the Meshery Adapter for Open Service Mesh, enabling you to quickly provision OSM, run any number of sample applications, manage its performance using Service Mesh Performance (SMP), validate OSM's compliance to SMI using a suite of conformance tests. Meshery offers configuraiton management with builtin best practice configuration analysis giving you confidence in applying custom configuration to OSM. Meshery's documenation on the Open Service Mesh integation provides a complete walkthrough on how to get set up, install, deploy and configure OSM according to your needs.
Try Open Service Mesh now, by getting started with Meshery.
Meshery Docker Extension
Develop service mesh-ready apps using Docker Desktop and Meshery. The Docker Extension for Meshery extends Docker Desktop’s position as the cloud native developer’s go-to Kubernetes environment with easy access to the next layer of cloud native infrastructure: service meshes.