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

Si applica a: ✔️ Fleet Manager con un cluster hub

Azure Kubernetes Fleet Manager può essere usato per configurare il bilanciamento del carico multi-cluster di livello 4 tra i carichi di lavoro distribuiti tra cluster membri.

Importante

Le funzionalità di anteprima di Azure Kubernetes Fleet Manager sono disponibili su base self-service, previa adesione esplicita. Le anteprime vengono fornite "così come sono" e "come disponibili" e sono escluse dai contratti di servizio e dalla garanzia limitata. Le versioni di anteprima di Azure Kubernetes Fleet Manager sono parzialmente coperte dal supporto tecnico secondo il principio del massimo impegno. Di conseguenza, queste funzionalità non sono destinate all'uso in produzione.

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

Per il bilanciamento del carico multi-cluster, Fleet Manager richiede che i cluster di destinazione utilizzino la rete 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.

Lo stesso ServiceExport può essere distribuito dal cluster hub di Fleet Manager in uno o più cluster membri usando la funzionalità di posizionamento delle risorse di Fleet Manager, oppure può essere creato direttamente sul cluster membro. Una volta creato ServiceExport, viene creato un ServiceImport nel cluster hub di Fleet Manager e in tutti gli altri cluster membri, per rendere il servizio noto a tutti.

L'utente può quindi creare una MultiClusterService risorsa personalizzata per indicare che vuole configurare il bilanciamento del carico multi-cluster di livello 4. Questo MultiClusterService configura il Azure Load Balancer in ogni cluster membro per distribuire il traffico di livello 4 in ingresso tra gli endpoint del servizio in più cluster membri.

Passaggi successivi