1 min read
Open Service Mesh: Azure's SMI-Compatible Mesh
I wrote “Open Service Mesh: Azure’s SMI-Compatible Mesh” to share practical, production-minded guidance on this topic.
Enabling OSM on AKS
# Enable OSM add-on
az aks enable-addons \
--addons open-service-mesh \
--resource-group myResourceGroup \
--name myAKSCluster
# Verify installation
kubectl get pods -n kube-system -l app=osm-controller
Namespace Enrollment
# Enroll namespace
osm namespace add bookstore
# Or use label
kubectl label namespace bookstore openservicemesh.io/monitored-by=osm
Traffic Policies
apiVersion: specs.smi-spec.io/v1alpha4
kind: HTTPRouteGroup
metadata:
name: bookstore-routes
spec:
matches:
- name: books
pathRegex: /books
methods: ["GET"]\n\n## Takeaways\n\n*Add a concise, personal takeaway and recommended next steps here.*\n