Översikt över azure Kubernetes Fleet Manager-nätverk med flera kluster

I Kubernetes-nätverk beskrivs ofta trafikmönster med hjälp av metaforerna nord-syd och öst-väst. De här begreppen hjälper till att klargöra var trafiken kommer, vart den är på väg och vilka nätverkskomponenter som hanterar den.

När plattformsteamen skalas från ett Kubernetes-kluster till många blir nätverk snabbt ett nyckelområde att hantera – från ett intrakluster till ett omfång mellan kluster. Arbetsbelastningar mellan kluster kräver högtillgängliga startpunkter för nord-syd, elastisk redundans mellan öst och väst med konsekvent säker identifiering av tjänsten öst-väst mellan kluster.

Sömlös tjänst till tjänst mellan kluster (öst–väst)

Azure Kubernetes Fleet Manager tillhandahåller funktioner som utökar datavägen för Kubernetes mellan kluster, vilket innebär att slutpunkter kan kommunicera direkt med fullständig efterlevnad av nätverkspolicyn och alternativet att konfigurera globala tjänster.

Flera nätverk mellan kluster kan definieras i Fleet Manager, vilket ger administratörer flexibiliteten att styra vilka medlemskluster som kan publicera och komma åt globala tjänster som är integrerade med kubernetes-standardtjänster och CoreDNS.

Mer information finns i konfigurera och använda nätverk mellan kluster.

Elastisk offentlig startpunkt mellan kluster (nord-syd)

Fleet Manager exponerar en Kubernetes-driven startpunkt genom att konfigurera Azure Traffic Manager med en viktad routningsprofil för att sprida trafik mellan tjänster som exporteras från medlemskluster.

Flottaadministratörer distribuerar Kubernetes anpassade resursdefinitioner (CRD) TrafficManagerProfile och TrafficManagerBackend på Fleet Manager-hubbklustret, väljer sedan att skapa en ServiceExport på lämpliga medlemskluster. Fleet Manager kopplar den exporterade tjänsten till Traffic Manager och tillhandahåller ett unikt offentligt DNS-namn som ger åtkomst till de exporterade tjänsterna. Du kan köra både L4- och L7-appar bakom denna DNS eftersom beslutet fattas på DNS-lagret.

Mer information finns i översikten över DNS-belastningsutjämning.

Distribuera trafik mellan kluster i ett virtuellt nätverk (nord-syd)

Med hjälp av Fleet Manager-lastbalanseringsfunktionen i Layer 4 (L4) deklarerar administratörer en MultiClusterService som instruerar varje medlemsklusters Azure Load Balancer att dirigera trafik inte bara till lokala slutpunkter utan även till slutpunkter av samma Service i andra medlemskluster.

Mer information finns i översikt över lager 4-belastningsutjämning.

Nästa steg