Tworzenie i używanie funkcji równoważenia obciążenia w u Azure Stack HCI

W umacie Azure Stack HCI AKS usługa równoważenia obciążenia jest wdrażana jako maszyna wirtualna z systemem Linux i systemem HAProxy + KeepAlive w celu zapewnienia usług z równoważeniem obciążenia dla klastrów obciążeń. Równoważy ona obciążenie żądań do serwera interfejsu API Kubernetes i zarządza ruchem do usług aplikacji.

W tym artykule szczegółowo opisano sposób konfigurowania serwera HAProxy jako usługi równoważenia obciążenia dla klastra obciążenia. Aby uzyskać informacje na temat integracji z niestandardowym równoważeniem obciążenia, zobacz Create and use a custom load balancer (Tworzenie i używanie niestandardowego równoważenia obciążenia).

Zanim rozpoczniesz

  • Musisz mieć zainstalowaną usługę AKS Azure Stack HCI i podać zakres wirtualnych adresów IP dla usługi równoważenia obciążenia podczas kroku konfiguracji sieci.

  • Musisz upewnić się, że masz wystarczającą ilość pamięci i magazynu, aby utworzyć nową maszynę wirtualną i wirtualne adresy IP do przypisania do usług aplikacji.

Konfigurowanie usługi równoważenia obciążenia

Aby skonfigurować usługę równoważenia obciążenia, użyj new-AksHciCluster, aby aprowizować nowy klaster, jak pokazano w poniższym przykładzie:

New-AksHciCluster -name mycluster -loadBalancerVmSize Standard_A4_v2

Ten przykład tworzy nowy klaster obciążeń z usługą równoważenia obciążenia wdrożoną jako maszyna wirtualna z systemem HAProxy w celu zarządzania ruchem aplikacji.

Następne kroki

Aby dowiedzieć się więcej na temat usług Kubernetes, zobacz dokumentację usług Kubernetes.