Omówienie usługi Azure Kubernetes Application Network for AKS (wersja zapoznawcza)

Ważna

Funkcje usługi AKS w wersji zapoznawczej są dostępne na zasadzie samoobsługi i wymagają zapisania się. Wersje zapoznawcze są udostępniane w wersji "as is" i "jako dostępne" i są wykluczone z umów dotyczących poziomu usług i ograniczonej gwarancji. Wersje zapoznawcze usługi AKS są częściowo objęte pomocą techniczną dla klientów, świadczoną w miarę możliwości. W związku z tym te funkcje nie są przeznaczone do użytku produkcyjnego. Aby uzyskać więcej informacji, zobacz następujące artykuły pomocy technicznej:

Azure Kubernetes Application Network zapewnia w pełni zarządzane, oparte na otoczeniu rozwiązanie sieciowe dla usługi Azure Kubernetes Service (AKS). Umożliwia bezpieczną komunikację opartą na zasadach między usługami bez konieczności stosowania przyczepek lub zmian w aplikacjach. Azure zarządza zarówno płaszczyzną sterowania, jak i płaszczyzną danych, dzięki czemu można skupić się na obciążeniach roboczych zamiast obsługiwać i utrzymywać infrastrukturę sieciową usług.

Podczas tworzenia zasobu usługi Application Network dedykowana, w pełni zarządzana płaszczyzna sterowania i płaszczyzna danych jest aprowizowana na potrzeby komunikacji między usługami. Następnie można połączyć jeden lub więcej klastrów usługi AKS z zasobem usługi Application Network, aby dołączyć je do sieci usługi. Po nawiązaniu połączenia Application Network zarządza konfiguracją, tożsamością usług i uaktualnieniami wersji, stosując spójne zasady zabezpieczeń i ruchu w różnych obciążeniach z minimalną konfiguracją i nakładem operacyjnym.

Ważna

Azure usługa Kubernetes Application Network zarządza tylko składnikami i zasadami związanymi z siecią usługi. Nie zarządza ani nie uaktualnia klastra usługi AKS, wersji Kubernetes ani obrazów węzłów.

Ważna

Azure usługa Kubernetes Application Network nie przechowuje żadnych danych klientów.

Podstawowe możliwości

Usługa Application Network oferuje usprawnione podejście do modelu sieci zero zaufania w AKS. Kluczowe możliwości to:

  • Architektura otoczenia: zapewnia funkcje siatki bez przyczepek, zmniejszając użycie zasobów i upraszczając operacje.
  • Automatyczne wzajemne protokoły TLS (mTLS): zabezpiecza ruch między usługami domyślnie, obsługując zarówno połączenia szyfrowane, jak i niezaszyfrowane automatycznie.
  • Zarządzany urząd certyfikacji: automatycznie wystawia certyfikaty obciążeń zgodne ze standardem SPIFFE i obraca je.
  • Kontrola wersji i uaktualniania: wybierz wersje pomocnicze ręcznie lub użyj kanałów wydania na potrzeby automatycznych uaktualnień. Wdrażanie i stosowanie poprawek jest zawsze zarządzane przez usługę Application Network.
  • Integrated lifecycle management. Działa w ramach platformy AKS, z operacjami płaszczyzny sterowania w pełni zarządzanymi przez Azure.

Omówienie architektury

Usługa Application Network korzysta z modelu siatki ambientowej, składającego się z lekkich serwerów proxy na poziomie węzła oraz opcjonalnych serwerów proxy na poziomie L7.

  • Serwery proxy na poziomie węzła zabezpieczają cały ruch L4 service-to-service w klastrze za pomocą mTLS, eliminując konieczność obsługi sidecarów.
  • Opcjonalne serwery proxy L7 zapewniają zaawansowane routing i wymuszanie zasad na poziomie usługi.

Ten projekt oddziela płaszczyznę danych od poszczególnych obciążeń, zwiększając wydajność i upraszczając wdrażanie. Aby uzyskać więcej informacji, zobacz Azure Architektura sieci aplikacji Kubernetes.

Obsługiwane scenariusze

Usługa Application Network obsługuje wdrożenia AKS z jednym klastrem z pulą węzłów opartą na systemie Linux. Jest to idealne rozwiązanie w przypadku aplikacji wymagających bezpiecznej komunikacji w klastrze i uproszczonego zarządzania siatką bez zarządzania przyczepkami lub składnikami płaszczyzny sterowania.

Ograniczenia

Usługa Application Network ma obecnie następujące ograniczenia:

  • Usługa Application Network wymaga usługi AKS w wersji 1.30 lub nowszej. Zapoznaj się z tematem Wersje obsługiwane przez sieć aplikacji, gdzie znajdziesz informacje o zgodności poszczególnych wersji usługi AKS.
  • Klastry prywatne AKS nie są obecnie obsługiwane.
  • Tylko system Linux. Pule węzłów Windows nie są obsługiwane.
  • Przełączanie między trybami SelfManaged uaktualniania i FullyManaged nie jest obsługiwane.
  • Obecnie obsługiwane tylko w następujących regionach:
    • centralny
    • eastus2
    • westus2
    • westus3
    • northeurope
    • southeastasia
  • Włączenie dodatku siatki usług opartej na systemie Istio dla usługi AKS nie jest obsługiwane w klastrach połączonych z usługą Application Network.

Aby dowiedzieć się więcej na temat Azure usługi Kubernetes Application Network, zobacz następujące artykuły: