Condividi tramite


Bilanciamento del carico multi-cluster di livello 4 (anteprima)

Importante

Le funzionalità di anteprima di Gestione flotta Kubernetes di Azure sono disponibili in modalità self-service e acconsentono esplicitamente. Le anteprime vengono fornite "così come sono" e "come disponibili" e sono escluse dai contratti di servizio e dalla garanzia limitata. Le anteprime di Gestione flotta Kubernetes di Azure sono parzialmente coperte dal supporto clienti in base al massimo impegno. Di conseguenza, queste funzionalità non sono destinate all'uso in produzione.

È possibile usare Gestione flotta Kubernetes di Azure (Flotta) per configurare il bilanciamento del carico multi-cluster di livello 4 tra i carichi di lavoro distribuiti tra cluster membri.

Diagramma che mostra il funzionamento del bilanciamento del carico multi-cluster.

Per il bilanciamento del carico multi-cluster, Flotta richiede che i cluster di destinazione usino il networking di Azure CNI. La rete CNI di Azure consente agli indirizzi IP dei pod di essere indirizzabili direttamente nella rete virtuale di Azure in modo che possano essere instradati da Azure Load Balancer.

Il ServiceExport stesso può essere propagato dal cluster Flotta a un cluster membro usando la funzionalità di propagazione delle risorse Kubernetes oppure può essere creato direttamente nel cluster membro. Dopo aver creato questa risorsa ServiceExport, viene creato un ServiceImport nel cluster Flotta e tutti gli altri cluster membri per creare la consapevolezza del servizio.

L'utente può quindi creare una risorsa personalizzata MultiClusterService per indicare che vuole configurare il bilanciamento del carico multi-cluster di livello 4. MultiClusterService fa sì che il cluster membro ha eseguito il mapping di Azure Load Balancer configurato per bilanciare il carico del traffico in ingresso tra gli endpoint di questo servizio in più cluster membri.

Passaggi successivi