Share via


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

Importante

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

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

Diagram that shows how multi-cluster load balancing works.

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

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

L'utente può quindi creare una MultiClusterService risorsa personalizzata per indicare che vuole configurare il bilanciamento del carico multi-cluster di livello 4. Ciò MultiClusterService comporta 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