Zasady obsługi węzłów Flex w usłudze 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:

Węzły Flex działają na hostach z systemem Linux, które udostępniasz i którymi zarządzasz. Azure Kubernetes Service (AKS) zarządza płaszczyzną sterowania platformy Kubernetes i zapewnia integrację z węzłami Flex, podczas gdy Ty zarządzasz hostem zewnętrznym, jego systemem operacyjnym, tożsamością, łącznością sieciową i obciążeniami roboczymi.

W tym artykule wyjaśniono, jak zasady obsługi usługi AKS mają zastosowanie do węzłów flex podczas korzystania z wersji zapoznawczej.

Obsługa wersji zapoznawczej

Węzły Flex są funkcją w wersji zapoznawczej przeznaczoną do oceny i nie są zalecane w przypadku obciążeń produkcyjnych. Funkcje w wersji zapoznawczej są objęte ograniczonym wsparciem zgodnie z opisem w artykule Funkcje w wersji zapoznawczej lub flagi funkcji. Aby uzyskać informacje o warunkach prawnych, zobacz Dodatkowe warunki użytkowania dla Microsoft Azure wersji zapoznawczych.

Seria wdrożeń dokumentuje następującą konfigurację:

  • Nowy lub istniejący publiczny lub prywatny klaster AKS. Ten przewodnik wdrażania tworzy klaster bez wbudowanej wtyczki sieciowej.
  • Skonfigurowano Unbounded-Net w lokalizacjach sieciowych węzłów zarządzanych przez AKS oraz węzłów flex.
  • Istniejąca łączność warstwy 3 między dwiema sieciami węzłów.
  • Host z systemem Linux przygotowany zgodnie z opublikowanymi wymaganiami wstępnymi dotyczącymi węzłów flex.
  • tożsamość zarządzana maszyny wirtualnej platformy Azure, tożsamość zarządzana usługi Azure Arc lub uwierzytelnianie za pomocą jednostki usługi.
  • Wersje składników i operacje cyklu życia udokumentowane w serii artykułów Flex Nodes.
  • Region usługi AKS, w którym jest dostępna wymagana wersja usługi AKS. Zobacz dostępność regionalna.

Inne laboratoria repozytorium AKSFlexNode pokazują dodatkowe konfiguracje. Konfiguracja występująca w laboratorium sama w sobie nie zmienia zakresu wsparcia Microsoft Learn.

Ograniczenia

Następujące ograniczenia dotyczą węzłów flex w usłudze AKS:

  • Nie można zatrzymać klastra zawierającego pulę węzłów flex, w tym klastra, który zawiera również standardowe pule węzłów usługi AKS.
  • Do tworzenia elastycznych pul węzłów ani zarządzania nimi nie można użyć portalu Azure.

Wspólna odpowiedzialność

Area Microsoft zapewnia Działasz
Płaszczyzna sterowania usługi AKS Zarządzana płaszczyzna sterowania Kubernetes objęta zasadami wsparcia usługi AKS. Obsługiwana konfiguracja i wersja klastra AKS.
Integracja węzła Flex Integracja z dostawcą zasobów usługi AKS, agent elastycznego węzła, przepływ pracy inicjalizacji, operacje usługi Azure Machine oraz udokumentowane interfejsy zarządzania. Udokumentowane polecenia konfiguracji i zarządzania cyklem życia na Twoich hostach.
Infrastruktura hosta Działanie platformy Azure, gdy host jest zasobem Azure. Aprowizowanie hosta, pojemność, dostępność, sprzęt, oprogramowanie układowe, magazyn i odzyskiwanie.
System operacyjny hosta Opublikowane wymagania wstępne dotyczące hosta i wymagania dotyczące oprogramowania flex node. Instalacja systemu operacyjnego, zabezpieczenia, poprawki, monitorowanie, pakiety i uprzywilejowany dostęp hosta.
Tożsamość i dostęp Microsoft Entra ID, tożsamość zarządzana, kontrola dostępu oparta na rolach platformy Azure oraz obsługiwana integracja uwierzytelniania węzłów elastycznych. Tworzenie tożsamości lub włączanie jej obsługi, ochrona poświadczeń, przypisywanie roli na poziomie klastra, rotacja oraz usuwanie.
Łączność sieciowa Punkt końcowy interfejsu API AKS i udokumentowane punkty integracji Flex Node. Routing zewnętrzny, komunikacja równorzędna sieci wirtualnych, zapory, sieciowe grupy zabezpieczeń, DNS, serwery proxy, planowanie adresacji oraz wszelkie połączenia VPN lub ExpressRoute wykorzystywane w projekcie sieci.
Unbounded-Net Udokumentowana integracja używana przez tę serię wdrożeń. Instalacja, konfiguracja, uaktualnienia i zależności sieci zewnętrznej dla warstwy sieci zarządzanej przez klienta.
Workloads Zachowanie platformy AKS w udokumentowanej konfiguracji. Wdrażanie aplikacji, konfiguracja, zabezpieczenia, monitorowanie, tworzenie kopii zapasowych, ochrona danych i rozwiązywanie problemów.
Cykl życia hosta Udokumentowano operacje zarządzania pulami i maszynami oraz oprogramowanie węzłów Flex. Planowanie zmian, gotowość opróżniania, uruchamianie poleceń aktualizacji uprzywilejowanej lub usuwania oraz weryfikowanie każdego wyniku.

Twoja odpowiedzialność za hosta lub sieć zewnętrzną nie wyłącza wsparcia firmy Microsoft w zakresie usterek w płaszczyźnie sterowania AKS ani udokumentowanej integracji elastycznych węzłów.

Wymagania dotyczące hosta i komponentu

Skorzystaj z wymagań dotyczących hosta opisanych w artykule Przygotowywanie hosta i tożsamości węzła flex oraz z obsługiwanych wersji opublikowanych dla każdego składnika węzła flex w artykule Planowanie węzłów flex dla usługi AKS.

Aby uzyskać ogólną dostępność wersji usługi AKS, zobacz Obsługiwane wersje platformy Kubernetes w usłudze AKS.

Odpowiedzialność za sieć

Udokumentowany przepływ pracy wymaga łączności między:

  • Środowisko, w którym uruchamiasz polecenia zarządzania i znajduje się serwer API usługi AKS.
  • Każdy host węzła Flex i serwer API usługi AKS.
  • Węzły zarządzane przez usługę AKS i hosty węzłów flex.
  • Pody i usługi Kubernetes w obu lokalizacjach sieciowych.
  • Warstwa sterowania usługi AKS i kubelet na każdym węźle flex.

Microsoft zapewnia punkty końcowe AKS oraz udokumentowaną integrację z węzłami Flex. Konfigurujesz i obsługujesz ścieżkę sieci zewnętrznej, w tym routing, system DNS, reguły zapory, bramy, komunikację równorzędną sieci wirtualnych, proxy oraz wszelkie połączenia VPN lub ExpressRoute używane w projekcie.

Seria wdrożeniowa wykorzystuje Unbounded-Net do zapewnienia komunikacji sieciowej podów w oparciu o istniejącą ścieżkę warstwy 3. Postępuj zgodnie z udokumentowaną konfiguracją i zbierz stan zarówno AKS, jak i Unbounded-Net, gdy problem obejmuje oba te obszary.

Dostęp do hosta i zmiany

Polecenia inicjalizacji węzła Flex oraz zarządzania jego cyklem życia są wykonywane z uprawnieniami roota i zmieniają stan hosta. Ogranicz dostęp do zatwierdzonych operatorów i użyj udokumentowanych poleceń i wersji składników.

Możesz uzyskać dostęp do hosta i zarządzać nim, ale zmiany w agencie, usługach systemd, środowisku procesu roboczego, środowisku uruchomieniowym kontenerów, konfiguracji sieci, poświadczeniach lub wymaganych pakietach mogą wpływać na integrację węzła Flex. Zapisuj zmiany wprowadzone na hoście i przywróć udokumentowaną konfigurację przed zwróceniem się o pomoc techniczną, jeśli problem może wynikać z niezwiązanej modyfikacji.

pomoc techniczna firmy Microsoft nie uzyskuje dostępu do hosta zarządzanego przez klienta bez uprawnień i pomocy. Zachowaj dostępną obsługiwaną ścieżkę zarządzania, aby operatorzy mogli zbierać dane diagnostyczne.

Uzyskaj pomoc

W przypadku aktywnego problemu z usługą AKS lub udokumentowaną integracją Flex node utwórz zgłoszenie pomocy technicznej platformy Azure.

Użyj monitora problemów AKSFlexNode , aby uzyskać opinie o produkcie i powtarzalne problemy w projekcie publicznym. Nie dołączaj poufnych informacji ani poświadczeń do publicznego problemu.

Luki w zabezpieczeniach zgłaszaj za pośrednictwem Centrum zabezpieczeń firmy Microsoft, a nie przez publiczne zgłoszenie w witrynie GitHub.

Podczas żądania pomocy dołącz następujące informacje:

  • Identyfikatory zasobów klastra AKS i puli węzłów Flex.
  • Usługa AKS, agent flex node i Unbounded-Net wersje.
  • Nazwa operacji, sygnatura czasowa UTC i identyfikator korelacji, jeśli są dostępne.
  • Nazwy i stany węzłów Kubernetes oraz maszyn platformy Azure
  • Dzienniki agenta węzła Flex, systemu operacyjnego i sieci.
  • Opis odpowiednich zmian hosta lub sieci.

Uruchom następujące polecenia, aby zebrać większość tych informacji:

Polecenie Gdzie uruchomić Zapewnia
az aks show Środowisko powłoki Bash Nazwa klastra, identyfikator zasobu i serwer interfejsu API
az aks nodepool show Środowisko powłoki Bash Wersja i stan aprowizacji puli węzłów Flex
az aks machine list Środowisko powłoki Bash Nazwy maszyn, nazwy węzłów, wersje i stany
kubectl get nodes Środowisko powłoki Bash Zarejestrowane nazwy węzłów, stany i wersje kubelet
kubectl unbounded version Środowisko powłoki Bash wersja Unbounded-Net
sudo journalctl -u aks-flex-node-agent --no-pager -n 200 Host węzła Flex Dzienniki agenta węzła Flex

Te polecenia są wyświetlane z pełnymi parametrami w artykułach dotyczących wdrażania i zarządzania w tej serii.

Nie dołączaj tokenów dostępu, danych bootstrap, zawartości kubeconfig, kluczy prywatnych, certyfikatów z kluczami prywatnymi, poświadczeń jednostki usługi ani innych wpisów tajnych.

Następne kroki