Udostępnij za pośrednictwem


Tworzenie modułu równoważenia obciążenia usługi MetalLB przy użyciu usługi Azure Arc i Azure Portal

Dotyczy: Azure Stack HCI, wersja 23H2

Głównym celem modułu równoważenia obciążenia jest dystrybuowanie ruchu między wieloma węzłami w klastrze Kubernetes. Może to pomóc zapobiec przestojom i poprawić ogólną wydajność aplikacji. Usługa AKS włączona przez usługę Azure Arc obsługuje tworzenie wystąpienia modułu równoważenia obciążenia metalLB w klastrze Kubernetes przy użyciu rozszerzenia k8s-networking usługi Arc .

Wymagania wstępne

Wdrażanie modułu równoważenia obciążenia usługi MetalLB przy użyciu rozszerzenia usługi Azure Arc

Ostrzeżenie

Sprawdzanie konfliktów adresów IP nie jest obecnie obsługiwane. Zaleca się wykonanie tej kontroli podczas tworzenia modułów równoważenia obciążenia.

Po pomyślnym utworzeniu klastra Kubernetes przejdź do bloku Sieć w Azure Portal i wybierz pozycję Zainstaluj:

Zrzut ekranu przedstawiający ekran instalacji rozszerzenia w portalu.

Po pomyślnym zainstalowaniu rozszerzenia można utworzyć usługę modułu równoważenia obciążenia. Wybierz pozycję Dodaj i wypełnij nazwę modułu równoważenia obciążenia i jego zakres adresów IP. Pole Selektor usługi jest opcjonalne. Następnie wybierz przycisk OK.

Zrzut ekranu przedstawiający tworzenie modułu równoważenia obciążenia w portalu.

  • Zakres adresów IP powinien być ustawiony na dostępne adresy IP w zależności od środowiska. Zakres adresów IP powinien być w notacji CIDR; na przykład 192.168.50.51/28 lub 192.168.50.1-192.168.50.100. Wiele zakresów adresów IP musi być rozdzielonych przecinkami.
  • Tryb anonsowania może być ARP, BGP lub Oba. Jeśli używasz protokołu BGP lub obu, musisz skonfigurować elementy równorzędne BGP.
  • Selektor usług ogranicza zestaw usług, które mogą uzyskać adres IP z modułu równoważenia obciążenia. Opcja domyślna (ciąg null lub pusty) oznacza, że moduł równoważenia obciążenia ma zastosowanie do wszystkich usług. Selektor powinien być w formacie listy par klucz-wartość, takich jak a:b,c:d, gdzie pary klucz-wartość są oddzielone przecinkami.

Po pomyślnym utworzeniu modułu równoważenia obciążenia zostanie on wyświetlony na liście w następujący sposób. Stan aprowizacji pokazuje wynik operacji:

Zrzut ekranu przedstawiający stan aprowizacji w portalu.

Czyszczenie zasobów

Aby wyczyścić zasoby, wykonaj następujące czynności:

  • Gdy jeden z modułów równoważenia obciążenia nie jest już potrzebny, wybierz początek wiersza modułu równoważenia obciążenia i wybierz pozycję Usuń. Następnie wybierz pozycję Tak.
  • Gdy usługa modułu równoważenia obciążenia nie jest już potrzebna, usuń wszystkie istniejące moduły równoważenia obciążenia, a następnie wybierz pozycję Odinstaluj. Wybierz pozycję Tak , aby odinstalować rozszerzenie.

Następne kroki

Wdrażanie aplikacji w klastrze Kubernetes za pomocą rozszerzenia GitOps Flux v2 Arc