Použití ročního kanálu Windows pro kontejnery ve službě Azure Kubernetes Service (AKS) (Preview)
AKS podporuje Windows Server Annual Channel pro kontejnery ve verzi Public Preview. Každá verze kanálu se vydává ročně a podporuje se po dobu dvou let. Tento kanál je výhodný, pokud požadujete vyšší inovační cykly a přenositelnost.
Verze Windows Annual Channel jsou založené na verzi Kubernetes vašeho fondu uzlů. Pokud chcete upgradovat z jedné verze ročního kanálu na další, můžete upgradovat na verzi Kubernetes, která podporuje další verzi ročního kanálu.
Důležité
Funkce AKS ve verzi Preview jsou k dispozici na samoobslužné bázi. Verze Preview jsou poskytovány "tak, jak jsou" a "dostupné", a jsou vyloučené ze smluv o úrovni služeb a omezené záruky. Verze Preview AKS jsou částečně pokryty zákaznickou podporou na základě maximálního úsilí. Proto tyto funkce nejsou určené pro produkční použití. Další informace najdete v následujících článcích podpory:
Podporované roční verze kanálu
Verze AKS podporují nové verze windows serveru Annual Channel pro kontejnery v souladu s verzemi Kubernetes. Nejnovější aktualizace najdete v poznámkách k verzi AKS. Následující tabulka obsahuje odhadovaný plán vydání pro nadcházející vydání ročního kanálu:
Verze K8s | Verze ročního kanálu (hostitele) | Podporovaná image kontejneru | Datum ukončení podpory |
---|---|---|---|
1.28 | 23H2 (jenom Preview) | Windows Server 2022 | Konec podpory 1.30 |
1.31 | 24H2 | Windows Server 2022 a Windows Server 2025 | Konec podpory 1.34 |
1.35 | 25H2 | Windows Server 2025 | Konec podpory 1.38 |
Roční kanál Windows vs. vydání kanálu dlouhodobé údržby (LTSC)
AKS podporuje verze kanálu dlouhodobé údržby (LTSC), včetně Windows Serveru 2022 a Windows Serveru 2019. Pocházejí z jiného kanálu verze než Windows Server Annual Channel pro kontejnery. Aktuální doporučení najdete v dokumentaci k osvědčeným postupům pro Windows.
Poznámka:
Windows Server 2019 bude vyřazen, jakmile Kubernetes verze 1.32 dosáhne konce životnosti a Windows Server 2022 se vyřadí, jakmile Kubernetes verze 1.34 dosáhne konce životnosti. Další informace najdete v poznámkách k verzi AKS.
Následující tabulka porovnává verze kanálu Windows Annual Channel a Long Term Servicing Channel:
Kanál | Technická podpora | Upgrady |
---|---|---|
Kanál dlouhodobé údržby (LTSC) | Kanály LTSC se vydávají každé tři roky a podporují se po dobu pěti let. Tento kanál se doporučuje zákazníkům, kteří používají dlouhodobou podporu. | Pokud chcete upgradovat z jedné verze na druhou, musíte migrovat fondy uzlů na novou možnost skladové položky operačního systému a znovu sestavit image kontejneru s novou verzí operačního systému. |
Roční kanál pro kontejnery | Roční kanál vydané verze probíhají ročně a jsou podporovány po dobu dvou let. | Pokud chcete upgradovat na nejnovější verzi, můžete upgradovat verzi Kubernetes fondu uzlů. |
Než začnete
- K nastavení
os-sku
WindowsAnnual
příkazuaz aks nodepool add
potřebujete azure CLI verze 2.56.0 nebo novější. Verzi zjistíte spuštěním příkazuaz --version
. Pokud potřebujete instalaci nebo upgrade, přečtěte si téma Instalace Azure CLI.
Omezení
- Windows Annual Channel nepodporuje Azure Network Policy Manager (NPM).
aks-preview
Instalace rozšíření Azure CLI
Zaregistrujte nebo aktualizujte rozšíření aks-preview pomocí
az extension add
příkazu neboaz extension update
příkazu.# Register the aks-preview extension az extension add --name aks-preview # Update the aks-preview extension az extension update --name aks-preview
Registrace příznaku AKSWindowsAnnualPreview
funkce
AKSWindowsAnnualPreview
Pomocí příkazu zaregistrujte příznakaz feature register
funkce.az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Zobrazení stavu Zaregistrované trvá několik minut.
Pomocí příkazu ověřte stav
az feature show
registrace.az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Jakmile se stav projeví jako zaregistrovaný, aktualizujte registraci poskytovatele prostředků Microsoft.ContainerService pomocí
az provider register
příkazu.az provider register --namespace Microsoft.ContainerService
Použití ročního kanálu Windows pro kontejnery v AKS
Pokud chcete používat Windows Annual Channel v AKS, zadejte následující parametry:
os-type
nastavit naWindows
os-sku
nastavit naWindowsAnnual
Verze Windows Annual Channel jsou založené na verzi Kubernetes vašeho fondu uzlů. Pokud chcete zkontrolovat, která vydaná verze bude založená na verzi Kubernetes fondu uzlů, podívejte se na podporované verze ročního kanálu.
Vytvoření nového fondu uzlů kanálu Windows Annual Channel
Pomocí příkazu vytvořte fond
az aks nodepool add
uzlů kanálu Windows Annual Channel. Následující příklad vytvoří fond uzlů Windows Annual Channel s vydáním verze 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
Poznámka:
Pokud během vytváření fondu uzlů nezadáte verzi Kubernetes, použije AKS stejnou verzi Kubernetes jako váš cluster.
Ověření vytvoření fondu uzlů kanálu Windows Annual Channel
Ověřte vytvoření fondu uzlů windows Annual Channel tak, že pomocí příkazu zkontrolujete skladovou položku operačního systému vašeho fondu
kubectl describe node
uzlů.kubectl describe node $NODE_POOL_NAME
Pokud jste úspěšně vytvořili fond uzlů kanálu Windows Annual Channel, měl by se zobrazit následující výstup:
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
Upgrade existujícího fondu uzlů na Roční kanál Windows
Existující fond uzlů můžete upgradovat z verze LTSC na roční kanál Windows podle pokynů v části Upgrade verze operačního systému pro úlohy Windows (AKS) Azure Kubernetes Service (AKS).
Pokud chcete upgradovat z jedné verze ročního kanálu na další, můžete upgradovat na verzi Kubernetes, která podporuje další verzi ročního kanálu.
Další kroky
Další informace o kontejnerech Windows v AKS najdete v následujících zdrojích informací:
Azure Kubernetes Service