Używanie rocznego kanału systemu Windows dla kontenerów w usłudze Azure Kubernetes Service (AKS) (wersja zapoznawcza)
Usługa AKS obsługuje roczny kanał systemu Windows Server dla kontenerów w publicznej wersji zapoznawczej. Każda wersja kanału jest udostępniana co rok i jest obsługiwana przez dwa lata. Ten kanał jest korzystny, jeśli potrzebujesz zwiększonych cykli innowacji i przenośności.
Wersje kanału rocznego systemu Windows są oparte na wersji platformy Kubernetes puli węzłów. Aby uaktualnić jedną wersję kanału rocznego do następnej, możesz przeprowadzić uaktualnienie do wersji kubernetes obsługującej następną wersję kanału rocznego.
Ważne
Funkcje usługi AKS w wersji zapoznawczej są dostępne na zasadzie samoobsługi. 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. 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:
Obsługiwane wersje kanału rocznego
Obsługa wydań usługi AKS dla nowych wersji rocznego kanału systemu Windows Server dla kontenerów zgodnie z wersjami platformy Kubernetes. Najnowsze aktualizacje można znaleźć w informacjach o wersji usługi AKS. Poniższa tabela zawiera szacowany harmonogram wydania dla nadchodzących wersji rocznych kanałów:
Wersja K8s | Wersja kanału rocznego (hosta) | Obsługiwany obraz kontenera | Data zakończenia pomocy technicznej |
---|---|---|---|
1.28 | 23H2 (tylko wersja zapoznawcza) | Windows Server 2022 | Zakończenie wsparcia technicznego 1.30 |
1.31 | 24H2 | Windows Server 2022 i Windows Server 2025 | Zakończenie wsparcia technicznego 1.34 |
1.35 | 25H2 | Windows Server 2025 | Koniec wsparcia technicznego 1.38 |
Windows Annual Channel a Long Term Servicing Channel Releases (LTSC)
Usługa AKS obsługuje długoterminowe wersje kanału obsługi (LTSC), w tym systemy Windows Server 2022 i Windows Server 2019. Pochodzą one z innego kanału wydania niż roczny kanał systemu Windows Server dla kontenerów. Aby wyświetlić nasze bieżące zalecenia, zobacz dokumentację najlepszych rozwiązań systemu Windows.
Uwaga
System Windows Server 2019 zostanie wycofany po zakończeniu użytkowania platformy Kubernetes w wersji 1.32, a system Windows Server 2022 zostanie wycofany po zakończeniu użytkowania platformy Kubernetes w wersji 1.34. Aby uzyskać więcej informacji, zobacz informacje o wersji usługi AKS.
W poniższej tabeli porównaliśmy wersje kanału rocznego systemu Windows i długoterminowego kanału obsługi:
Kanał | Pomoc techniczna | Uaktualnienia |
---|---|---|
Długoterminowy kanał obsługi (LTSC) | Kanały LTSC są wydawane co trzy lata i są obsługiwane przez pięć lat. Ten kanał jest zalecany dla klientów korzystających z długoterminowej pomocy technicznej. | Aby uaktualnić jedną wersję do następnej, należy zmigrować pule węzłów do nowej opcji jednostki SKU systemu operacyjnego i ponownie skompilować obrazy kontenerów przy użyciu nowej wersji systemu operacyjnego. |
Roczny kanał dla kontenerów | Roczne wersje kanału są obsługiwane co rok i są obsługiwane przez dwa lata. | Aby przeprowadzić uaktualnienie do najnowszej wersji, możesz uaktualnić wersję platformy Kubernetes puli węzłów. |
Zanim rozpoczniesz
- Musisz zainstalować interfejs wiersza polecenia platformy Azure w wersji 2.56.0 lub nowszej i skonfigurować go do
WindowsAnnual
ustawieniaos-sku
zaaz aks nodepool add
pomocą polecenia . Uruchom polecenieaz --version
, aby dowiedzieć się, jaka wersja jest używana. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
Ograniczenia
- Program Windows Annual Channel nie obsługuje usługi Azure Network Policy Manager (NPM).
Instalowanie rozszerzenia interfejsu wiersza polecenia platformy aks-preview
Azure
Zarejestruj lub zaktualizuj rozszerzenie aks-preview przy użyciu
az extension add
polecenia lubaz extension update
.# Register the aks-preview extension az extension add --name aks-preview # Update the aks-preview extension az extension update --name aks-preview
Rejestrowanie flagi AKSWindowsAnnualPreview
funkcji
Zarejestruj flagę
AKSWindowsAnnualPreview
funkcji przy użyciuaz feature register
polecenia .az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Wyświetlenie stanu Zarejestrowane trwa kilka minut.
Sprawdź stan rejestracji przy użyciu
az feature show
polecenia .az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Gdy stan będzie odzwierciedlał wartość Zarejestrowano, odśwież rejestrację dostawcy zasobów Microsoft.ContainerService przy użyciu
az provider register
polecenia .az provider register --namespace Microsoft.ContainerService
Korzystanie z rocznego kanału systemu Windows dla kontenerów w usłudze AKS
Aby użyć kanału rocznego systemu Windows w usłudze AKS, określ następujące parametry:
os-type
ustaw wartość naWindows
os-sku
ustaw wartość naWindowsAnnual
Wersje kanału rocznego systemu Windows są oparte na wersji platformy Kubernetes puli węzłów. Aby sprawdzić, która wersja zostanie udostępniona na podstawie wersji platformy Kubernetes puli węzłów, zobacz obsługiwane wersje kanału rocznego.
Tworzenie nowej puli węzłów kanału rocznego systemu Windows
Utwórz pulę węzłów kanału rocznego systemu Windows przy użyciu
az aks nodepool add
polecenia . Poniższy przykład tworzy pulę węzłów rocznego kanału systemu Windows z wydaniem 23H2:az aks nodepool add \ --resource-group $RESOURCE_GROUP_NAME \ --cluster-name $CLUSTER_NAME \ --os-type Windows \ --os-sku WindowsAnnual \ --kubernetes-version 1.29 --name $NODE_POOL_NAME \ --node-count 1
Uwaga
Jeśli nie określisz wersji platformy Kubernetes podczas tworzenia puli węzłów, usługa AKS używa tej samej wersji platformy Kubernetes co klaster.
Weryfikowanie tworzenia puli węzłów kanału rocznego systemu Windows
Sprawdź tworzenie puli węzłów kanału rocznego systemu Windows, sprawdzając jednostkę SKU systemu operacyjnego puli węzłów przy użyciu
kubectl describe node
polecenia .kubectl describe node $NODE_POOL_NAME
Jeśli pomyślnie utworzono pulę węzłów kanału rocznego systemu Windows, powinny zostać wyświetlone następujące dane wyjściowe:
Name: npwin Roles: agent Labels: agentpool=npwin ... kubernetes.azure.com/os=windows ... kubernetes.azure.com/node-image-version=AKSWindows-23H2-gen2 ... kubernetes.azure.com/os-sku=WindowsAnnual
Uaktualnianie istniejącej puli węzłów do kanału rocznego systemu Windows
Istniejącą pulę węzłów można uaktualnić z wersji LTSC do rocznego kanału systemu Windows, postępując zgodnie ze wskazówkami w temacie Uaktualnianie wersji systemu operacyjnego dla obciążeń systemu Windows usługi Azure Kubernetes Service (AKS).
Aby uaktualnić jedną wersję kanału rocznego do następnej, możesz przeprowadzić uaktualnienie do wersji kubernetes obsługującej następną wersję kanału rocznego.
Następne kroki
Aby dowiedzieć się więcej o kontenerach systemu Windows w usłudze AKS, zobacz następujące zasoby:
Azure Kubernetes Service