Delen via


Windows Annual-kanaal voor containers gebruiken in Azure Kubernetes Service (AKS) (preview)

AKS ondersteunt Windows Server Annual Channel for Containers in openbare preview. Elke kanaalversie wordt jaarlijks uitgebracht en wordt gedurende twee jaar ondersteund. Dit kanaal is nuttig als u meer innovatiecycli en draagbaarheid nodig hebt.

Windows Annual-kanaalversies zijn gebaseerd op de Kubernetes-versie van uw knooppuntgroep. Als u een upgrade wilt uitvoeren van één Annual-kanaalversie naar de volgende, kunt u een upgrade uitvoeren naar een Kubernetes-versie die ondersteuning biedt voor de volgende Annual Channel-versie.

Belangrijk

AKS preview-functies zijn beschikbaar op selfservice, opt-in basis. Previews worden geleverd 'zoals is' en 'als beschikbaar' en ze worden uitgesloten van de serviceovereenkomsten en beperkte garantie. AKS-previews worden gedeeltelijk gedekt door klantondersteuning op basis van best effort. Daarom zijn deze functies niet bedoeld voor productiegebruik. Zie de volgende ondersteuningsartikelen voor meer informatie:

Ondersteunde Annual-kanaalreleases

Ondersteuning voor AKS-releases voor nieuwe versies van Windows Server Annual Channel for Containers in overeenstemming met Kubernetes-versies. Zie de opmerkingen bij de AKS-release voor de nieuwste updates. De volgende tabel bevat een geschatte releaseplanning voor toekomstige Annual Channel-releases:

K8s-versie Annual-kanaalversie (hostversie) Ondersteunde containerinstallatiekopieën Einddatum van ondersteuning
1.28 23H2 (alleen preview) Windows Server 2022 Einde van 1.30 ondersteuning
1.31 24H2 Windows Server 2022 & Windows Server 2025 Einde van 1.34 ondersteuning
1.35 25H2 Windows Server 2025 Einde van 1.38-ondersteuning

Windows Annual-kanaal versus Long Term Servicing Channel Releases (LTSC)

AKS ondersteunt Long Term Servicing Channel Releases (LTSC), waaronder Windows Server 2022 en Windows Server 2019. Deze zijn afkomstig van een ander releasekanaal dan Windows Server Annual Channel for Containers. Als u onze huidige aanbevelingen wilt bekijken, raadpleegt u de documentatie over best practices voor Windows.

Notitie

Windows Server 2019 wordt buiten gebruik gesteld nadat Kubernetes versie 1.32 het einde van de levensduur bereikt, en Windows Server 2022 wordt buiten gebruik gesteld nadat Kubernetes versie 1.34 het einde van de levensduur bereikt. Zie de opmerkingen bij de AKS-release voor meer informatie.

In de volgende tabel worden releases van Windows Annual Channel en Long Term Servicing Channel vergeleken:

Channel Ondersteuning Upgrades
Long Term Servicing Channel (LTSC) LTSC-kanalen worden elke drie jaar uitgebracht en worden vijf jaar ondersteund. Dit kanaal wordt aanbevolen voor klanten die ondersteuning voor lange termijn gebruiken. Als u een upgrade wilt uitvoeren van de ene release naar de volgende, moet u uw knooppuntgroepen migreren naar een nieuwe SKU-optie voor het besturingssysteem en uw containerinstallatiekopieën opnieuw bouwen met de nieuwe versie van het besturingssysteem.
Annual-kanaal voor containers Jaarlijkse kanaalreleases worden jaarlijks uitgevoerd en worden gedurende twee jaar ondersteund. Als u een upgrade wilt uitvoeren naar de nieuwste versie, kunt u de Kubernetes-versie van uw knooppuntgroep upgraden.

Voordat u begint

  • U hebt Azure CLI versie 2.56.0 of hoger geïnstalleerd en geconfigureerd om in te stellen os-sku WindowsAnnual op met de az aks nodepool add opdracht. Voer az --version uit om de versie te bekijken. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.

Beperkingen

  • Windows Annual-kanaal biedt geen ondersteuning voor Azure Network Policy Manager (NPM).

aks-preview De Azure CLI-extensie installeren

  • Registreer of werk de aks-preview-extensie bij met behulp van de az extension add of az extension update opdracht.

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

AKSWindowsAnnualPreview De functievlag registreren

  1. Registreer de AKSWindowsAnnualPreview functievlag met behulp van de az feature register opdracht.

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

    Het duurt enkele minuten voordat de status Geregistreerd wordt weergegeven.

  2. Controleer de registratiestatus met behulp van de az feature show opdracht.

    az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
    
  3. Wanneer de status Geregistreerd weergeeft, vernieuwt u de registratie van de Microsoft.ContainerService-resourceprovider met behulp van de az provider register opdracht.

    az provider register --namespace Microsoft.ContainerService
    

Windows Annual-kanaal voor containers gebruiken in AKS

Als u Windows Annual Channel in AKS wilt gebruiken, geeft u de volgende parameters op:

  • os-type ingesteld op Windows
  • os-sku ingesteld op WindowsAnnual

Windows Annual-kanaalversies zijn gebaseerd op de Kubernetes-versie van uw knooppuntgroep. Als u wilt controleren welke release u krijgt op basis van de Kubernetes-versie van uw knooppuntgroep, raadpleegt u de ondersteunde Annual Channel-releases.

Een nieuwe Windows Annual-kanaalknooppuntgroep maken

  • Maak een Windows Annual-kanaalknooppuntgroep met behulp van de az aks nodepool add opdracht. In het volgende voorbeeld wordt een Windows Annual-kanaalknooppuntgroep gemaakt met de release 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
    

    Notitie

    Als u de Kubernetes-versie niet opgeeft tijdens het maken van een knooppuntgroep, gebruikt AKS dezelfde Kubernetes-versie als uw cluster.

Controleren of een Windows Annual-kanaalknooppuntgroep is gemaakt

  • Controleer of de Windows Annual-kanaalknooppuntgroep is gemaakt door de SKU van het besturingssysteem van uw knooppuntgroep te controleren met behulp van kubectl describe node de opdracht.

    kubectl describe node $NODE_POOL_NAME
    

    Als u een Windows Annual-kanaalknooppuntgroep hebt gemaakt, ziet u de volgende uitvoer:

    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
    

Een bestaande knooppuntgroep upgraden naar het Windows Annual-kanaal

U kunt een bestaande knooppuntgroep upgraden van een LTSC-release naar Windows Annual-kanaal door de richtlijnen te volgen bij het upgraden van de versie van het besturingssysteem voor uw Windows-workloads (Azure Kubernetes Service).

Als u een upgrade wilt uitvoeren van één Annual-kanaalversie naar de volgende, kunt u een upgrade uitvoeren naar een Kubernetes-versie die ondersteuning biedt voor de volgende Annual Channel-versie.

Volgende stappen

Zie de volgende bronnen voor meer informatie over Windows-containers op AKS: