Azure Arc enabled Open Service Mesh is now in public preview!
The Azure Arc team is excited to bring Arc enabled Open Service Mesh to public preview. All customers of Azure Arc enabled Kubernetes can now deploy a Microsoft managed service mesh on their clusters. The installation can be done through CLI or REST APIs. These utilize the Arc cluster extension APIs for installation and upgrades.
Open Service Mesh (OSM) is lightweight and extensible. It can be configured with Service Mesh Interface APIs and works by injecting Envoy proxy as a sidecar to each application instance. With the deployment of this new extension, you empower your cluster to use capabilities like:
Secure end-to-end communication between microservices by enabling mutual TLS
Define and execute fine-grained access control policies for services
Easily configure traffic shifting for service deployments
Integrate with external certificate management services
Onboard applications onto the mesh by enabling automatic sidecar injection of Envoy proxy
Enable monitoring of service-level performance and health metrics
Provides connection summary for OSM infrastructure.
At-scale deployment of OSM on multiple Kubernetes clusters can also be enabled using an ARM template. Read the documentation on Azure Arc enabled Open Service Mesh to explore steps to install, upgrade and conduct a POC with a demo application.
Integration with Azure Monitor
OSM coupled with other extensions on the cluster can enable some of the advanced use cases for you. One such integration is with Azure Monitor, with which you can:
Filter & view inventory of all the services that are part of your service mesh
Visualize and monitor requests between services in your service mesh, with request latency, error rate & resource utilization by services
Provide connection summary for OSM infrastructure.
We have also created an OSM scenario on the Azure Arc Jumpstart portal that will help you quickly get started with a testing ground for a POC. It will help you with the deployment of the OSM extension along with a demo application. To enhance the observability experience, it will also install and configure the Azure monitor extension so that you can view the OSM workbook for service-level metrics. Check out the scenario on the Jumpstart portal.