Load balancer maken en gebruiken met Azure Kubernetes Service in AKS ingeschakeld door Arc
Van toepassing op: AKS op Azure Stack HCI 22H2, AKS op Windows Server
In dit artikel wordt beschreven hoe u HAProxy configureert als uw load balancer voor een workloadcluster in AKS Arc. Zie Een aangepaste load balancer maken en gebruiken voor de integratie van een aangepaste load balancer.
In AKS Arc wordt de load balancer geïmplementeerd als een virtuele machine (VM) met Linux en HAProxy + KeepAlive om services met gelijke taakverdeling te bieden voor de workloadclusters. AKS-belasting verdeelt aanvragen naar de Kubernetes-API-server en beheert verkeer naar toepassingsservices.
Voordat u begint
- Installeer AKS Arc en geef een bereik van virtuele IP-adressen op voor de load balancer tijdens de netwerkconfiguratiestap.
- Zorg ervoor dat u voldoende geheugen en opslag hebt om een nieuwe virtuele machine te maken en virtuele IP-adressen te hebben om toe te wijzen aan toepassingsservices.
Load balancer configureren
Als u een load balancer wilt configureren, gebruikt u New-AksHciCluster om een nieuw cluster in te richten, zoals wordt weergegeven in het volgende voorbeeld:
New-AksHciCluster -name mycluster -loadBalancerVmSize Standard_A4_v2
In dit voorbeeld wordt een nieuw workloadcluster gemaakt met een load balancer die is geïmplementeerd als een virtuele machine waarop HAProxy wordt uitgevoerd om verkeer voor uw toepassingen te beheren.