Öppna AKS-tillägg för Service Mesh
Open Service Mesh (OSM) är ett enkelt, utökningsbart molninbyggt tjänstnät som gör det möjligt för användare att på ett enhetligt sätt hantera, skydda och få inbyggda observerbarhetsfunktioner för dynamiska mikrotjänstmiljöer.
OSM kör ett Envoy-baserat kontrollplan på Kubernetes, kan konfigureras med SMI-API:er och fungerar genom att mata in en Envoy-proxy som en sidovagnscontainer bredvid varje instans av ditt program. Envoy-proxyn innehåller och kör regler kring principer för åtkomstkontroll, implementerar routningskonfiguration och samlar in mått. Kontrollplanet konfigurerar kontinuerligt proxys för att säkerställa att principer och routningsregler är uppdaterade och ser till att proxys är felfria.
OSM-projektet har sitt ursprung i Microsoft och har sedan dess donerats och styrs av Cloud Native Computing Foundation (KVMF). OSM-projektet med öppen källkod fortsätter att vara ett communityledt samarbete kring funktioner och funktioner och bidrag till projektet. Se vår guide för deltagarstege om hur du kan engagera dig.
Funktioner
OSM tillhandahåller följande funktioner och funktioner för att tillhandahålla ett moln inbyggt tjänstnät för dina Azure Kubernetes Service-kluster (AKS):
OSM har integrerats i AKS-tjänsten för att ge en upplevelse med fullständigt stöd och hanterat tjänstnät med hjälp av AKS-funktions tillägget
Skydda tjänst-till-tjänst-kommunikation genom att aktivera mTLS
Publicera enkelt program i nätet genom att aktivera automatisk sidovagnsinjektion av Envoy-proxy
Enkla och transparenta konfigurationer för trafikväxling i distributioner
Möjlighet att definiera och köra mer information om principer för åtkomstkontroll för tjänster
Observerbarhet och insikter om programmått för felsöknings- och övervakningstjänster
Integrering med externa certifikathanteringstjänster/-lösningar med ett anslutet gränssnitt
Scenarier
OSM kan hjälpa dina AKS-distributioner med följande scenarier:
Ange krypterad kommunikation mellan tjänstslutpunkter som distribueras i klustret
Trafikauktorisering för både HTTP/HTTPS- och TCP-trafik i nät
Konfiguration av viktade trafikkontroller mellan två eller flera tjänster för A/B- eller kanariedistributioner
Insamling och visning av KPI:er från programtrafik