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 deaz aks nodepool add
opdracht. Voeraz --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
ofaz 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
Registreer de
AKSWindowsAnnualPreview
functievlag met behulp van deaz feature register
opdracht.az feature register --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
Het duurt enkele minuten voordat de status Geregistreerd wordt weergegeven.
Controleer de registratiestatus met behulp van de
az feature show
opdracht.az feature show --namespace "Microsoft.ContainerService" --name "AKSWindowsAnnualPreview"
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 opWindows
os-sku
ingesteld opWindowsAnnual
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:
Azure Kubernetes Service