Udostępnij przez


Zasady pomocy technicznej dla dodatku siatki usług opartej na technologii Istio dla usługi Azure Kubernetes Service

W tym artykule przedstawiono politykę wsparcia dla dodatku do siatki usług opartych na Istio dla Azure Kubernetes Service (AKS).

Polityka wersjonowania i wsparcia technicznego

Kalendarz wydania dodatku usługi Service Mesh

Kalendarz wydania dodatku do siatki serwisowej opartego na Istio wskazuje zgodność każdej rewizji z AKS oraz szacowane daty wydania i wycofania.

Nowe aktualizacje i łatki są wdrażane w ramach wydań usługi AKS. Ogłoszenia dotyczące wydań nowych drobnych poprawek lub poprawek do dodatku siatki usług Istio są publikowane w notatkach o wersjach AKS. Aby wyświetlić aktualizacje stanu regionalnych wydań w czasie rzeczywistym oraz notatki wydawnicze AKS zawierające informacje o aktualizacjach dotyczących obsługi rewizji Istio, odwiedź stronę internetową stanu wydania usługi AKS.

Poprawka usługi Service Mesh Wersja nadrzędna Wydanie usługi AKS Koniec życia Zgodne wersje usługi AKS Wersje zgodne z usługą AKS LTS
asm-1-17 Luty 2023 Kwiecień 2023 r. Styczeń 2024 r. 1.23, 1.24, 1.25, 1.26, 1.27, 1.28
asm-1-18 Czerwiec 2023 r. Listopad 2023 r. Luty 2024 r. 1.24, 1.25, 1.26, 1.27, 1.28
asm-1-19 Wrzesień 2023 r. Styczeń 2024 r. Czerwiec 2024 r. 1.25, 1.26, 1.27, 1.28
asm-1-20 Listopad 2023 r. Luty 2024 r. Wrzesień 2024 r. 1.25, 1.26, 1.27, 1.28, 1.29
asm-1-21 Marzec 2024 Kwiecień 2024 r. Październik 2024 r. 1.26, 1.27, 1.28, 1.29, 1.30
asm-1-22 Maj 2024 r. Lipiec 2024 r. Marzec 2025 r. 1.27, 1.28, 1.29, 1.30
asm-1-23 Sierpień 2024 r. Wrzesień 2024 r. Czerwiec 2025 r. 1.27, 1.28, 1.29, 1.30, 1.31, 1.32
asm-1-24 Listopad 2024 r. Luty 2025 r. Wrzesień 2025 r. 1.28, 1.29, 1.30, 1.31, 1.32, 1.33
asm-1-25 marzec 2025 Maj 2025 r. ~Styczeń 2026 (oczekiwano) 1.29, 1.30, 1.31, 1.32, 1.33 1.28, 1.29, 1.30, 1.31, 1.32, 1.33
asm-1-26 Maj 2025 r. Lipiec 2025 r. ~Luty 2026 (oczekiwano) 1.29, 1.30, 1.31, 1.32, 1.33, 1.34 1.28, 1.29, 1.30, 1.31, 1.32, 1.33, 1.34
asm-1-27 Sierpień 2025 r. Wrzesień 2025 r. ~Maj 2026 (oczekiwano) 1.29, 1.30, 1.31, 1.32, 1.33, 1.34 1.29, 1.30, 1.31, 1.32, 1.33, 1.34

W przypadku korzystania z klastra usługi AKS z długoterminowym wsparciem (LTS), nowsza rewizja może być zadeklarowana jako zgodna, gdy poprzednia zgodna rewizja Istio osiągnie koniec okresu eksploatacji przed zakończeniem okresu eksploatacji wersji AKS LTS. Aby uzyskać więcej informacji, przeczytaj zasady zgodności usługi AKS firmy Istio.

Obsługiwane wersje

  • Drobna poprawka:

    • W dowolnym momencie obsługiwane są co najmniej dwie wersje dodatku do siatki usług opartego na Istio.
    • Starsza wersja będzie nadal obsługiwana do sześciu tygodni po rozpoczęciu wdrażania najnowszej poprawki n-2n we wszystkich regionach. Na przykład, jeśli asm-1-22 dopiero co rozpoczęto wdrażanie we wszystkich regionach, asm-1-20 zostanie wycofane po sześciu tygodniach.
    • Wycofanie oznacza, że w tej wersji nie można przeprowadzać żadnych nowych instalacji siatki. Mimo że klastry, które mają już tę poprawkę, nadal działają, w przypadku problemów z pomocą techniczną i poprawek zabezpieczeń zaleca się uaktualnienie do nowszej obsługiwanej poprawki siatki.
  • Wersja poprawki:

    • Poprawki do płaszczyzny sterowania Istio (istiod) i bramek wejściowych Istio są wdrażane w ramach wydań usługi AKS. Użytkownik powinien śledzić informacje o wersjach usługi AKS dotyczące dostępności nowszych wersji poprawek, a następnie zaktualizować sidecary istio-proxy przez ponowne uruchomienie obciążeń.
    • Usługa AKS zastrzega sobie prawo do wycofania lub zastąpienia poprawek, jeśli zostanie wykryta krytyczna luka CVE (Common Vulnerability and Exposure) lub luka w zabezpieczeniach. Aby uzyskać świadomość dostępności poprawek i wszelkich wycofań ad hoc, zapoznaj się z informacjami o wersji usługi AKS i odwiedź stronę internetową ze stanem wydania usługi AKS.

Domyślna wersja

Jeśli poprawka nie jest jawnie udostępniana przez użytkownika podczas instalacji, n-1 poprawka jest instalowana domyślnie. Jeśli na przykład asm-1-22 jest to najnowsza wersja, wartość domyślna to asm-1-21.

Zgodność AKS

Każda wersja dodatku jest zgodna z zestawem dodatkowych wersji AKS ustanowionych przez nadrzędne wsparcie Istio i jego kalendarz wydawniczy.

Klastry AKS LTS mogą być zgodne z dodatkowymi rewizjami wykraczającymi poza tabelę zgodności wspieraną przez Istio. W przypadku rewizji Istio asm-1-25+ i wersji AKS LTS 1.28 lub nowszej każda obsługiwana wersja AKS LTS będzie mieć co najmniej jedną zgodną wersję Istio.

Aby sprawdzić wersje AKS kompatybilne z rewizją Istio, użyj polecenia az aks mesh get-revisions:

az aks mesh get-revisions --location <location> -o table

To polecenie zostało zaktualizowane w celu uwzględnienia oddzielnych CompatibleWith danych wyjściowych dla KubernetesOfficial (warstwa standardowa) i AKSLongTermSupport, zastępując wcześniejszą odpowiedź, która zawierała tylko kubernetes (warstwa standardowa).

Jeśli w witrynie Azure Portal włączysz dodatek Istio dla istniejącego klastra, dostępne poprawki Istio będą filtrowane na podstawie warstwy klastra.

Każda rewizja dodatku Istio jest zgodna z cyklem życia wersji bazowej pod kątem końca okresu wsparcia i dostępności poprawek. Oznacza to:

  1. Każda rewizja Istio nie będzie zgodna z każdą wersją AKS LTS, ale każda wersja AKS LTS będzie zgodna z co najmniej jedną rewizją dodatku Istio.

  2. Jeśli wersja istio osiągnie koniec okresu eksploatacji przed wersją LTS usługi AKS, z którą jest zgodna, nowsza wersja zostanie zadeklarowana jako zgodna z tą wersją LTS. Dodatek musi zostać uaktualniony, aby zachować wsparcie techniczne.

    Jeśli na przykład asm-1-26 jest zgodny z usługą AKS LTS 1.28, a asm-1-26 kończy cykl życia, asm-1-27 może zamiast tego stać się zgodny z wersją 1.28 LTS.

Dozwolone, obsługiwane i zablokowane dostosowania

Dodatek siatki usług oparty na systemie Istio dla usługi AKS wyznacza funkcje i opcje konfiguracji jako allowed, supportedlub blocked.

  • Zablokowane: Niedozwolone funkcje i opcje konfiguracji są blokowane przez zarządzane dodatki za pomocą webhooków przyjęć. Serwer interfejsu API natychmiast publikuje użytkownikowi komunikat o błędzie, że funkcja jest niedozwolona.
  • Obsługiwane: Obsługiwane funkcje otrzymują wsparcie od zespołu pomocy technicznej Azure.
  • Dozwolone: Dozwolone funkcje są otwarte i dostępne dla użytkowników dodatku Istio, ale nie są objęte pomocą techniczną platformy Azure.

Następne kroki