Belastningsutjämning för flera kluster layer-4 (förhandsversion)

Viktigt!

Förhandsversionsfunktionerna i Azure Kubernetes Fleet Manager är tillgängliga via självbetjäning och opt-in. Förhandsversioner tillhandahålls "som är" och "som tillgängliga", och de undantas från serviceavtalen och den begränsade garantin. Förhandsversioner av Azure Kubernetes Fleet Manager omfattas delvis av kundsupport på bästa sätt. Därför är dessa funktioner inte avsedda för produktionsanvändning.

Azure Kubernetes Fleet Manager (Fleet) kan användas för att konfigurera layer 4-belastningsutjämning för flera kluster mellan arbetsbelastningar som distribueras i medlemskluster.

Diagram that shows how multi-cluster load balancing works.

För belastningsutjämning med flera kluster kräver Fleet att målkluster använder Azure CNI-nätverk. Med Azure CNI-nätverk kan podd-IP-adresser vara direkt adresserbara i det virtuella Azure-nätverket så att de kan dirigeras till från Azure Load Balancer.

Själva ServiceExport kan spridas från klusterflottan till ett medlemskluster med hjälp av kubernetes-resursspridningsfunktionen, eller så kan den skapas direkt i medlemsklustret. När den här ServiceExport resursen har skapats resulterar det i att en ServiceImport skapas i vagnparksklustret och alla andra medlemskluster för att skapa en medvetenhet om tjänsten.

Användaren kan sedan skapa en MultiClusterService anpassad resurs som anger att de vill konfigurera layer 4-belastningsutjämning för flera kluster. Detta MultiClusterService resulterar i att det medlemskluster som mappas till Azure Load Balancer konfigureras för att belastningsutjämning av inkommande trafik mellan slutpunkter i den här tjänsten på flera medlemskluster.

Nästa steg