Creare e usare il servizio di bilanciamento del carico in Azure Kubernetes ibrido
Si applica a: Servizio Azure Kubernetes in Azure Stack HCI, servizio Azure Kubernetes in Windows Server
Questo articolo illustra in dettaglio come configurare HAProxy come servizio di bilanciamento del carico per un cluster del carico di lavoro in azure Kubernetes ibrido. Per l'integrazione personalizzata del servizio di bilanciamento del carico, vedere Creare e usare un servizio di bilanciamento del carico personalizzato.
In Azure Kubernetes ibrido, 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 esegue il bilanciamento del carico delle richieste al server API Kubernetes e gestisce il traffico ai servizi applicazioni.
Prima di iniziare
Installare il servizio Azure Kubernetes ibrido 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 archiviazione sufficienti per creare una nuova macchina virtuale e disporre di indirizzi IP virtuali da assegnare ai servizi 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
In questo esempio viene creato 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.