Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.