Sdílet prostřednictvím


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říkazu az aks nodepool add potřebujete azure CLI verze 2.56.0 nebo novější. Verzi zjistíte spuštěním příkazu az --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 nebo az 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

  1. AKSWindowsAnnualPreview Pomocí příkazu zaregistrujte příznak az feature register funkce.

    az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
    

    Zobrazení stavu Zaregistrované trvá několik minut.

  2. Pomocí příkazu ověřte stav az feature show registrace.

    az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
    
  3. 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 na Windows
  • os-sku nastavit na WindowsAnnual

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í: