Creare e usare il servizio di bilanciamento del carico con servizio Azure Kubernetes nel servizio Azure Kubernetes abilitato da Azure Arc

Si applica a: servizio Azure Kubernetes in Azure Stack HCI 22H2, servizio Azure Kubernetes in Windows Server

Questo articolo illustra come configurare HAProxy come servizio di bilanciamento del carico per un cluster del carico di lavoro in AKS Arc. Per l'integrazione del servizio di bilanciamento del carico personalizzato, vedere Creare e usare un servizio di bilanciamento del carico personalizzato.

Nel servizio Azure Kubernetes abilitato da Azure Arc, il servizio di bilanciamento del carico viene distribuito come macchina virtuale che esegue Linux e HAProxy + KeepAlive per fornire servizi con carico bilanciato per i cluster del carico di lavoro. Il servizio Azure Kubernetes bilancia il carico delle richieste al server API Kubernetes e gestisce il traffico verso i servizi dell'applicazione.

Prima di iniziare

  • Installare Arc del servizio Azure Kubernetes e fornire un intervallo di indirizzi IP virtuali per il servizio di bilanciamento del carico durante il passaggio di configurazione della rete.
  • Assicurarsi di avere memoria e spazio di archiviazione sufficienti per creare una nuova macchina virtuale e avere indirizzi IP virtuali da assegnare ai servizi dell'applicazione.

Configurare il bilanciamento del carico

Per configurare un servizio di bilanciamento del carico, usare New-AksHciCluster per effettuare il provisioning di un nuovo cluster, come illustrato nell'esempio seguente:

New-AksHciCluster -name mycluster -loadBalancerVmSize Standard_A4_v2

Questo esempio crea un nuovo cluster del carico di lavoro con un servizio di bilanciamento del carico distribuito come macchina virtuale che esegue HAProxy per gestire il traffico per le applicazioni.

Passaggi successivi