Planowanie sieci węzłów dla usługi Azure Kubernetes Service (AKS)

W tym artykule przedstawiono opcje sieci węzłów dla usługi Azure Kubernetes Service (AKS). Najpierw zadajemy pytanie, które pomogą Ci w planowaniu, a następnie udostępnimy opcje, zalecenia i najlepsze rozwiązania.

Jak chcesz, aby klaster uzyskiwał dostęp do Internetu?

Aby umożliwić węzłom usługi AKS (maszynom wirtualnym platformy Azure) uzyskiwanie dostępu do siebie nawzajem, serwera interfejsu API i do Internetu, należy skonfigurować ich sieć. Podczas wybierania sieci wirtualnej można zdecydować się na zarządzaną sieć wirtualną lub na sieć wirtualną typu przynieś własną (BYO). Istnieją również różne typy ruchu wychodzącego klastra w zależności od potrzeb sieciowych.

Opcje sieciowe węzła

Podczas konfigurowania sieci węzłów można wybrać między modułem równoważenia obciążenia, bramą translatora adresów sieciowych i routingiem zdefiniowanym przez użytkownika (UDR):

Opcja sieci węzła Diagram składników sieciowych Funkcje i funkcjonalność
Load Balancer Zrzut ekranu przedstawiający diagram składników sieciowych modułu równoważenia obciążenia. • Konfiguracja domyślna.
• Zarządzane w całości przez usługę AKS.
• Jest zgodna z regułami Azure Standard Load Balancer.
• Zapewnia stałe porty SNAT przypisane na węzeł podczas tworzenia węzła.
NAT Gateway Zrzut ekranu przedstawiający diagram składników sieciowych bramy NAT. • Może wybrać opcję zarządzaną lub przypisaną użytkownikowi (BYO).
• Zapewnia ulepszoną obsługę portów SNAT za pośrednictwem modułu równoważenia obciążenia.
• Wymaga dodatkowej konfiguracji nadmiarowości strefowej.
Routing zdefiniowany przez użytkownika (UDR) Zrzut ekranu przedstawiający diagram składników sieciowych routingu zdefiniowanego przez użytkownika (UDR). • Używany do jawnej kontroli sieci z siecią wirtualną BYO.
• Zarządzane przez Ciebie, zapewniając bardziej konfigurowalne środowisko.
• Musi mieć domyślną trasę do usługi Azure Firewall, wirtualnej sieci WAN (vWAN) lub sieciowego urządzenia wirtualnego (NVA) z innych firm.
• Zwykle nie obsługuje zewnętrznych usług równoważenia obciążenia bezpośrednio.

Rekomendacje

Naszym ogólnym zaleceniem jest użycie modułu równoważenia obciążenia. Jeśli masz dużą liczbę połączeń wychodzących, rozważ użycie bramy translatora adresów sieciowych w celu lepszego zarządzania portami SNAT. Jeśli masz jakiekolwiek niestandardowe potrzeby ruchu wychodzącego (Azure Firewall, NVA itp.), warto zapoznać się z routingiem zdefiniowanym przez użytkownika (UDR).