Dela via


Använda Windows Annual Channel for Containers på Azure Kubernetes Service (AKS) (förhandsversion)

AKS har stöd för Windows Server Annual Channel for Containers i offentlig förhandsversion. Varje kanalversion släpps årligen och stöds i två år. Den här kanalen är fördelaktig om du behöver ökade innovationscykler och portabilitet.

Windows Annual Channel-versioner baseras på Kubernetes-versionen av nodpoolen. Om du vill uppgradera från en årskanalversion till nästa kan du uppgradera till en Kubernetes-version som stöder nästa årskanalversion.

Viktigt!

AKS-förhandsversionsfunktioner är tillgängliga via självbetjäning och anmäl dig. Förhandsversioner tillhandahålls "som är" och "som tillgängliga", och de undantas från serviceavtalen och den begränsade garantin. AKS-förhandsversioner omfattas delvis av kundsupport på bästa sätt. Därför är dessa funktioner inte avsedda för produktionsanvändning. Mer information finns i följande supportartiklar:

Årliga kanalversioner som stöds

AKS-versioner stöder nya versioner av Windows Server Annual Channel for Containers i enlighet med Kubernetes-versioner. De senaste uppdateringarna finns i viktig information om AKS. Följande tabell innehåller ett uppskattat lanseringsschema för kommande annual channel-versioner:

K8s-version Årskanalversion (värd) Containeravbildning stöds Slutdatum för support
1.28 23H2 (endast förhandsversion) Windows Server 2022 Support för 1.30 upphör
1.31 24H2 Windows Server 2022 & Windows Server 2025 Support för 1.34 upphör
1.35 25H2 Windows Server 2025 Support för 1.38 upphör

Windows Annual Channel jämfört med long term servicing channel releases (LTSC)

AKS stöder long term servicing channel releases (LTSC), inklusive Windows Server 2022 och Windows Server 2019. Dessa kommer från en annan versionskanal än Windows Server Annual Channel for Containers. Om du vill visa våra aktuella rekommendationer kan du läsa dokumentationen om Bästa praxis för Windows.

Kommentar

Windows Server 2019 upphör när Kubernetes version 1.32 når slutet av livslängden och Windows Server 2022 upphör när Kubernetes version 1.34 har nått slutet av livslängden. Mer information finns i viktig information om AKS.

I följande tabell jämförs versioner av Windows Annual Channel och Long Term Servicing Channel:

Kanal Support Uppgraderingar
LTSC (Long Term Servicing Channel) LTSC-kanaler släpps vart tredje år och stöds i fem år. Den här kanalen rekommenderas för kunder som använder långsiktig support. Om du vill uppgradera från en version till en annan måste du migrera nodpoolerna till ett nytt OS SKU-alternativ och återskapa containeravbildningarna med den nya operativsystemversionen.
Årlig kanal för containrar Årliga kanalutgåvor sker årligen och stöds i två år. Om du vill uppgradera till den senaste versionen kan du uppgradera Kubernetes-versionen av nodpoolen.

Innan du börjar

  • Du behöver Azure CLI version 2.56.0 eller senare installerad och konfigurerad för att WindowsAnnual ställas in os-sku på med az aks nodepool add kommandot . Kör az --version för att hitta versionen. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.

Begränsningar

  • Windows Annual Channel stöder inte Azure Network Policy Manager (NPM).

Installera Azure CLI-tillägget aks-preview

  • Registrera eller uppdatera aks-preview-tillägget med hjälp av az extension add kommandot eller az extension update .

    # Register the aks-preview extension
    az extension add --name aks-preview
    # Update the aks-preview extension
    az extension update --name aks-preview
    

Registrera funktionsflaggan AKSWindowsAnnualPreview

  1. Registrera funktionsflaggan AKSWindowsAnnualPreview az feature register med kommandot .

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

    Det tar några minuter för statusen att visa Registrerad.

  2. Kontrollera registreringsstatusen az feature show med kommandot .

    az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
    
  3. När statusen visar Registrerad uppdaterar du registreringen av resursprovidern Microsoft.ContainerService med hjälp av az provider register kommandot .

    az provider register --namespace Microsoft.ContainerService
    

Använda Windows Annual Channel för containrar på AKS

Om du vill använda Windows Annual Channel på AKS anger du följande parametrar:

  • os-type inställd på Windows
  • os-sku inställd på WindowsAnnual

Windows Annual Channel-versioner baseras på Kubernetes-versionen av nodpoolen. Information om vilken version du får baserat på Kubernetes-versionen av nodpoolen finns i de årliga kanalversioner som stöds.

Skapa en ny Windows Annual Channel-nodpool

  • Skapa en Windows Annual Channel-nodpool med kommandot az aks nodepool add . I följande exempel skapas en Windows Annual Channel-nodpool med 23H2-versionen:

    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
    

    Kommentar

    Om du inte anger Kubernetes-versionen när nodpoolen skapas använder AKS samma Kubernetes-version som klustret.

Verifiera skapande av Windows Annual Channel-nodpool

  • Verifiera skapande av Windows Annual Channel-nodpool genom att kontrollera os-SKU:n för nodpoolen med hjälp av kubectl describe node kommandot .

    kubectl describe node $NODE_POOL_NAME
    

    Om du har skapat en Windows Annual Channel-nodpool bör du se följande utdata:

    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
    

Uppgradera en befintlig nodpool till Windows Annual Channel

Du kan uppgradera en befintlig nodpool från en LTSC-version till Windows Annual Channel genom att följa anvisningarna i Uppgradera operativsystemets version för dina Azure Kubernetes Service(AKS) Windows-arbetsbelastningar.

Om du vill uppgradera från en årskanalversion till nästa kan du uppgradera till en Kubernetes-version som stöder nästa årskanalversion.

Nästa steg

Mer information om Windows-containrar på AKS finns i följande resurser: