De versies van het besturingssysteem (OS) upgraden in AKS

In dit artikel worden besturingssysteemversies beschreven die beschikbaar zijn voor Azure Kubernetes Service (AKS) knooppunten en aanbevolen procedures voor het testen en upgraden van uw besturingssysteemversie.

Belangrijk

Vanaf 10 december 2026 biedt Azure Kubernetes Service (AKS) geen ondersteuning meer voor Azure Linux met OS Guard voor AKS (preview). Op dat moment produceert AKS geen nieuwe Azure Linux met OS Guard-knooppuntinstallatiekopieën of biedt beveiligingspatches en kunt u geen nieuwe knooppuntgroepen meer maken met Azure Linux met OS Guard. Op 10 maart 2027 verwijdert AKS alle bestaande Azure Linux met OS Guard-knooppuntinstallatiekopieën, waardoor schaal- en herstelbewerkingen (installatiekopie en opnieuw implementeren) mislukken. Om onderbrekingen te voorkomen, migreert u naar Azure Container Linux (ACL). Zie de GitHub-issue over deze uitfasering en de aankondiging van de uitfasering op Azure Updates voor meer informatie over deze uitfasering. Als u op de hoogte wilt blijven van aankondigingen en updates, kunt u de AKS-releaseopmerkingen volgen.

Belangrijk

Vanaf March 17, 2027 biedt Azure Kubernetes Service (AKS) geen beveiligingsupdates meer voor Ubuntu 20.04. Bestaande knooppuntinstallatiekopieën worden verwijderd en u kunt geen knooppuntgroepen schalen met Ubuntu 20.04. Migreer naar een ondersteunde Ubuntu-versie door uw knooppuntgroepen te upgraden naar Kubernetes versie 1.35+. Voor meer informatie over deze buitengebruikstelling, zie het GitHub issue en de aankondiging van buitengebruikstelling in Azure Updates. Als u op de hoogte wilt blijven van aankondigingen en updates, volgt u de releaseopmerkingen van AKS.

Belangrijk

Vanaf June 30, 2027 biedt Azure Kubernetes Service (AKS) geen ondersteuning meer voor beveiligingsupdates voor Ubuntu 22.04. Om onderbrekingen te voorkomen, gaat u op die datum over naar Ubuntu 24.04 of hoger. Tussen nu en 30 juni 2027 kunt u Ubuntu 22.04 blijven gebruiken op AKS zonder onderbreking. Als u niet op 30 juni 2027 migreert, kunt u geen nieuwe knooppuntgroepen maken. AKS produceert geen nieuwe knooppuntinstallatiekopieën en ontvangt u geen beveiligingspatches meer voor bestaande knooppuntgroepen. Als u langetermijnondersteuning (LTS) wilt inschakelen met Kubernetes versie 1.33 of hoger, moet u eerst uw knooppuntgroepen bijwerken naar Ubuntu 24.04. Op 30 april 2028 verwijdert AKS Ubuntu 22.04-knooppuntinstallatiekopieën en bestaande code, waardoor schaal- en herstelbewerkingen mislukken. Om serviceonderbrekingen zoals beveiligingsproblemen, mislukte upgrades van knooppuntinstallatiekopieën en schaalfouten te voorkomen, migreert u tegen 30 juni 2027 naar Ubuntu 24.04 of hoger. Uw migratieopties zijn onder andere:

  • Standaardbesturingssysteem-SKU (OSSku):als u gebruikt Ubuntu, migreert u automatisch naar Ubuntu 24.04 wanneer u uw Kubernetes-versie bijwerkt naar 1.35 of hoger.
  • Versie van OSSku: Als u Ubuntu2204 gebruikt, werkt u uw OSSku bij naar Ubuntu van Kubernetes 1.35 of hoger of Ubuntu2404 voor Kubernetes 1.32 of hoger.

Zie het Probleem GitHub en Azure Updates post voor meer informatie over deze buitengebruikstelling. Als u op de hoogte wilt blijven van aankondigingen en updates, volgt u de releaseopmerkingen van AKS.

Belangrijk

Vanaf November 30, 2025 biedt Azure Kubernetes Service (AKS) geen beveiligingsupdates meer voor Azure Linux 2.0. De Azure Linux 2.0-knooppuntafbeelding is vastgezet op de 202512.06.0-release. Vanaf 31 oktober 2026 worden node-images verwijderd en kunt u de nodegroepen niet meer schalen. Migreer naar een ondersteunde Azure Linux-versie door upgrading van uw knooppuntgroepen naar een ondersteunde Kubernetes-versie of migratie naar osSku AzureLinux3. Voor meer informatie, zie het GitHub-issue Retirement en de Azure Updates-retirement aankondiging. Als u op de hoogte wilt blijven van aankondigingen en updates, volgt u de releaseopmerkingen van AKS.

Ondersteunde besturingssysteemversies

Elke knooppunt afbeelding komt overeen met een versie van het besturingssysteem, die u kunt opgeven met behulp van de OS SKU. U kunt de volgende parameters opgeven bij het maken van clusters en knooppuntgroepen:

  • -os-type: type besturingssysteem, inclusief Linux of Windows. U kunt het Windows besturingssysteemtype niet opgeven tijdens het maken of bijwerken op clusterniveau.
  • --os-sku: wordt gebruikt om de versie van het besturingssysteem of de variant van het besturingssysteem op te geven. U kunt de Windows os-SKU niet opgeven tijdens het maken of bijwerken op clusterniveau. Geef voor Windows knooppuntgroepen de SKU van het besturingssysteem op wanneer u een knooppuntgroep toevoegt. Zie Azure AKS CLI of API voor meer informatie over ondersteunde SKU-opties voor besturingssystemen.
  • --kubernetes-version: versie van Kubernetes die moet worden gebruikt voor het maken van de knooppuntgroep of het cluster.

Richtlijnen voor best practices

De standaardversie van het besturingssysteem is de meest recente gevalideerde versie.

  • Voor Ubuntu raden we u aan clusters en knooppuntgroepen te maken tijdens het opgeven --os-type Linux en --os-sku Ubuntu. Hiermee wordt u automatisch bijgewerkt naar de nieuwste standaard Ubuntu-versie op basis van uw Kubernetes-versie.
  • Voor Azure Linux raden we u aan clusters en knooppuntgroepen te maken terwijl u --os-type Linux en --os-sku AzureLinux opgeeft. Hiermee wordt u automatisch bijgewerkt naar de nieuwste standaardversie Azure Linux-versie op basis van uw Kubernetes-versie.
  • Voor Azure Container Linux (ACL) raden we u aan clusters en knooppuntgroepen te maken terwijl u --os-type Linux en --os-sku AzureContainerLinux opgeeft. Hiermee wordt u automatisch bijgewerkt naar de nieuwste standaard-ACL-versie op basis van uw Kubernetes-versie.
  • Voor Windows maakt u knooppuntgroepen aan, waarbij u --os-type Windows, --os-sku Windows2025 en --enable-fips-image opgeeft (voor Windows Server 2025 is een FIPS-installatiekopie vereist). U moet knooppuntgroepen handmatig bijwerken naar de volgende versie van het besturingssysteem wanneer deze wordt uitgebracht.
Type besturingssysteem OS-artikelnummer Ondersteunde Kubernetes-versies Standaardversiebeheer
Linux Ubuntu Deze SKU van het besturingssysteem wordt ondersteund in alle Kubernetes-versies. De versie van het besturingssysteem voor deze besturingssysteem-SKU wordt gewijzigd op basis van uw Kubernetes-versie. Ubuntu 22.04 is standaard voor Kubernetes-versies 1.25 tot 1.34. Ubuntu 24.04 is standaard voor Kubernetes-versies 1.35+.
Linux Ubuntu2604 Deze SKU van het besturingssysteem wordt als preview ondersteund in Kubernetes-versie 1.36 en hoger. We raden deze versie van de besturingssysteem-SKU aan als u wilt migreren naar de nieuwe versie van het besturingssysteem zonder uw Kubernetes-versie te upgraden. Vereist de Ubuntu2604Preview functievlag.
Linux Ubuntu2404 Deze SKU van het besturingssysteem wordt alleen ondersteund in Kubernetes 1.32 tot en met 1.38. We raden deze versie van de besturingssysteem-SKU aan als u wilt migreren naar de nieuwe versie van het besturingssysteem zonder uw Kubernetes-versie te upgraden. Ubuntu 24.04 is standaard bij gebruik --os-sku Ubuntu in Kubernetes-versies 1.35+.
Linux Ubuntu2204 Deze SKU van het besturingssysteem wordt ondersteund in Kubernetes-versies 1.25 tot en met 1.36. We raden deze versieversie van de SKU van het besturingssysteem aan als u wilt terugdraaien naar Ubuntu 22.04. Ubuntu 22.04 is standaard bij gebruik --os-sku Ubuntu in Kubernetes-versies 1.25 tot 1.35.
Linux AzureLinux Deze SKU van het besturingssysteem wordt ondersteund in alle Kubernetes-versies. De versie van het besturingssysteem voor deze besturingssysteem-SKU wordt gewijzigd op basis van uw Kubernetes-versie. Azure Linux 2.0 is standaard ingesteld voor Kubernetes versie 1.27 tot 1.31. Azure Linux 3.0 is standaard ingesteld voor Kubernetes versie 1.32+. Wanneer de AzureLinuxV3Preview functievlag is ingeschakeld op AKS 1.31, --os-sku AzureLinux wordt standaard 3.0 gebruikt.
Linux AzureLinux3 Deze SKU van het besturingssysteem wordt ondersteund in Kubernetes 1.28 tot en met 1.36. We raden deze besturingssysteem-SKU aan als u de nieuwe versie van het besturingssysteem wilt testen zonder uw Kubernetes-versie te upgraden. U kunt deze SKU van het besturingssysteem ook gebruiken om te migreren van Azure Linux 2.0 naar Azure Linux 3.0.
Linux AzureLinuxOSGuard Deze SKU van het besturingssysteem wordt ondersteund in Kubernetes-versies 1.32 en hoger. Azure Linux met OS Guard-versies worden bijgewerkt door middel van knooppuntimage-upgrades. Zie Azure Linux met OS Guard voor AKS voor meer informatie.
Linux Flatcar Deze SKU van het besturingssysteem wordt ondersteund in alle Kubernetes-versies. Flatcar-versies worden bijgewerkt via bijwerkingen van knooppuntafbeeldingen. Zie Flatcar Container Linux voor AKS voor meer informatie.
Linux AzureContainerLinux Deze SKU van het besturingssysteem wordt ondersteund in Kubernetes-versies 1.34 en hoger. Azure Container Linux-versies worden bijgewerkt via upgrades van knooppuntinstallatiekopieën.
Windows Windows2022 1,23 tot 1,36 Standaardinstelling voor Windows besturingssysteemtype in Kubernetes versie 1.25 tot 1.35.
Windows Windows2025 1.32 en hoger Standaard voor Windows besturingssysteemtype in Kubernetes versie 1.36 en hoger. Vereist een image met FIPS ingeschakeld (--enable-fips-image).

Migreren naar een nieuwe versie van het besturingssysteem

Wanneer een nieuwe versie van het besturingssysteem op AKS wordt uitgebracht, wordt deze in eerste instantie ondersteund in preview. Na het testen in preview gedurende een paar maanden, maakt AKS de nieuwe versie van het besturingssysteem algemeen beschikbaar (GA) en werkt de standaard-SKU van het besturingssysteem (Ubuntu of AzureLinux) bij naar de nieuwste GA-besturingssysteemversie. Deze standaardupdate vindt plaats met een nieuwe Kubernetes-versierelease.

Het is raadzaam om uw niet-productieworkloads te testen met de nieuwe versie van het besturingssysteem wanneer deze beschikbaar is in preview. Als u toegang wilt krijgen tot preview-functies, controleert u of de preview-extensie is geïnstalleerd. U kunt de extensie installeren met behulp van de az extension add --name aks-preview opdracht.

Er zijn twee manieren om te migreren naar een nieuwe versie van het besturingssysteem:

  • Standaard-SKU van het besturingssysteem: als u een standaard-SKU van het besturingssysteem gebruikt, zoals Ubuntu of AzureLinux, krijgt u automatisch de meest recente GA-versie wanneer u uw Kubernetes-versie bijwerkt. Er zijn geen handmatige wijzigingen vereist om te migreren naar een nieuwe versie van het besturingssysteem. Clusters en knooppuntgroepen die gebruikmaken van de SKU van het Ubuntu besturingssysteem, worden automatisch gemigreerd naar Ubuntu 24.04 bij het upgraden van de Kubernetes-versie naar 1.35 of hoger.
  • Besturingssysteem-SKU met versie: als u een besturingssysteem-SKU met versie gebruikt, zoals Ubuntu2604, Ubuntu2404, AzureLinux3 of Windows2025, moet u handmatig migreren naar een nieuwe besturingssysteemversie om geblokkeerde Kubernetes-upgrades te voorkomen. Als u een Linux-besturingssysteem gebruikt, kunt u de OS-SKU van een bestaande nodegroep bijwerken om een in-place-migratie uit te voeren. Voor Windows wordt in-place migratie alleen ondersteund van Windows Server 2022 naar Windows Server 2025.

Besturingssysteem-SKU bijwerken in een bestaande knooppuntgroep

Werk de os-sku op een bestaande knooppuntenpool bij met behulp van de az aks nodepool update opdracht. In gevallen waarin er een nieuwe versie van het besturingssysteem beschikbaar is in preview, kunt u met deze functionaliteit uw knooppuntgroep migreren naar de nieuwe versie van het besturingssysteem zonder dat u uw Kubernetes-versie hoeft te upgraden.

Opmerking

De volgende Windows waarden worden niet ondersteund voor de opdracht voor het bijwerken van de knooppuntgroep. Migraties van Windows Server 2022 naar Windows Server 2025 worden ondersteund.

  • --os-sku Windows2022

In plaats daarvan moet u knooppuntgroepen toevoegen aan uw cluster met de bijbehorende --os-sku die u wilt gebruiken.

az aks nodepool update \
    --resource-group $RESOURCE_GROUP \
    --cluster-name $CLUSTER_NAME \
    --os-sku Ubuntu \
    --name $NODE_POOL_NAME

U kunt de az aks nodepool update opdracht gebruiken om te migreren tussen elke ondersteunde Linux os-sku. De opdracht kan mislukken als het doel-OS geen ondersteunde node-image heeft voor uw Kubernetes-versie, VM-grootte of FIPS-ondersteuning.

Migreren naar Ubuntu 26.04 (preview)

Belangrijk

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

Ubuntu 26.04 is als preview beschikbaar in Kubernetes-versie 1.36 en later. Gebruik Ubuntu 26.04 door --os-sku Ubuntu2604 op te geven.

Opmerking

Houd rekening met de volgende informatie bij het migreren naar --os-sku Ubuntu2604:

  • Registreer de Ubuntu2604Preview functievlag voordat u een knooppuntgroep maakt of bijwerkt naar Ubuntu 26.04.
  • Ubuntu 26.04 vereist een VM-grootte die ondersteuning biedt voor VM's van de tweede generatie.
  • Ubuntu 26.04 gebruikt minimale node-images voor AMD64 en Arm64.
  • FIPS, Confidential VM en Trusted Launch worden niet ondersteund.
  • U moet de previewversie van Azure CLI 21.0.0b14 of hoger hebben geïnstalleerd en geconfigureerd. Voer az --version uit om uw CLI-versie te vinden. Voor het installeren of upgraden, zie Azure CLI installeren.

aks-preview De Azure CLI-extensie installeren

  1. Installeer de aks-preview Azure CLI-extensie met behulp van de az extension add opdracht.

    az extension add --name aks-preview
    
  2. Werk de extensie bij om ervoor te zorgen dat u de nieuwste versie hebt geïnstalleerd met behulp van de az extension update opdracht.

    az extension update --name aks-preview
    

Registreer de Ubuntu2604Preview functievlag in uw Azure-abonnement voordat u een knooppuntgroep maakt of bijwerkt naar Ubuntu 26.04.

Ubuntu2604Preview De functievlag registreren

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

    az feature register \
        --namespace Microsoft.ContainerService \
        --name Ubuntu2604Preview
    

    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 Ubuntu2604Preview \
        --query properties.state
    
  3. Wanneer de status Geregistreerd wordt weergegeven, vernieuwt u de registratie van de Microsoft. ContainerService-resourceprovider met behulp van de az provider register opdracht.

    az provider register --namespace Microsoft.ContainerService
    

Een bestaande knooppuntgroep bijwerken naar Ubuntu 26.04

Werk een bestaande knooppuntgroep bij naar --os-sku Ubuntu2604 met de opdracht az aks nodepool update.

az aks nodepool update \
    --resource-group $RESOURCE_GROUP \
    --cluster-name $CLUSTER_NAME \
    --os-sku Ubuntu2604 \
    --name $NODE_POOL_NAME

De versie van het besturingssysteem terugdraaien

In Kubernetes-versies waarin meerdere besturingssysteemversies worden ondersteund, kunt u de az aks nodepool update opdracht gebruiken om terug te keren naar een eerdere versie van het besturingssysteem.

Mogelijk wilt u de versie van het besturingssysteem terugdraaien in de volgende scenario's:

  • Als u een nieuwe versie van het besturingssysteem test en u problemen ondervindt.
  • Zodra u een upgrade uitvoert naar een Kubernetes-versie die de nieuwe versie van het besturingssysteem als standaard ondersteunt, kunt u terugdraaien naar de standaard Ubuntu - of AzureLinux os-SKU. Hiermee kunt u toekomstige besturingssysteemversies ophalen als onderdeel van uw Kubernetes-upgrades in plaats van een update van een knooppuntgroep te vereisen.

De versie van het besturingssysteem terugdraaien naar de standaard-SKU van het besturingssysteem

U kunt de az aks nodepool update opdracht gebruiken om de os-sku op een bestaande knooppuntgroep bij te werken. In gevallen waarin er een eerdere versie van het besturingssysteem wordt ondersteund in uw Kubernetes-versie, kunt u met deze functionaliteit uw versie van het besturingssysteem terugdraaien.

Opmerking

De volgende waarden worden niet ondersteund voor de opdracht voor het bijwerken van knooppuntgroepen:

  • --os-sku Windows2022
  • --os-sku Windows2025

Voeg in plaats daarvan knooppuntgroepen toe aan uw cluster met behulp van de overeenkomstige --os-sku die u wilt gebruiken. Zie Upgrade Windows os-versie voor meer informatie over het upgraden van uw besturingssysteemversie voor uw Windows FIPS-knooppuntgroepen.

OS-artikelnummer Standaardversie van het besturingssysteem
Ubuntu Wanneer u een os-SKU Ubuntuhebt, is Ubuntu 22.04 de standaardversie van het besturingssysteem als uw Kubernetes-versie 1.25 tot en met 1.34 is. Ubuntu 24.04 is de standaardinstelling voor Ubuntu in Kubernetes 1.35 tot 1.37.
AzureLinux Wanneer u os-SKU AzureLinux hebt, is Azure Linux 2.0 de standaardinstelling voor AzureLinux in Kubernetes 1.26 tot 1.31. Azure Linux 3.0 is de standaardinstelling voor AzureLinux in Kubernetes 1.32 tot 1.36.

Uw besturingssysteem-SKU bijwerken naar Ubuntu in een bestaande knooppuntgroep

Wanneer u uw knooppuntgroep bijwerkt voor het gebruik van os-SKU Ubuntu, krijgt u de standaardversie van het besturingssysteem op basis van uw Kubernetes-versie. Dit kan een automatische herinstallatiekopie activeren als de versie van het besturingssysteem wordt gewijzigd tijdens de opdracht voor het bijwerken van de knooppuntgroep.

Werk bij naar --os-sku Ubuntu een bestaande knooppuntgroep met behulp van de az aks nodepool update opdracht.

az aks nodepool update \
    --resource-group $RESOURCE_GROUP \
    --cluster-name $CLUSTER_NAME \
    --os-sku Ubuntu \
    --name $NODE_POOL_NAME

U kunt de az aks nodepool update opdracht gebruiken om te migreren tussen elke ondersteunde Linux os-sku. De opdracht kan mislukken als het doel-OS geen ondersteunde node-image heeft voor uw Kubernetes-versie, VM-grootte of FIPS-ondersteuning.

Uw besturingssysteem-SKU bijwerken naar Azure Linux in een bestaande knooppuntgroep

Wanneer u uw knooppuntgroep bijwerkt voor het gebruik van os-SKU AzureLinux, krijgt u de standaardversie van het besturingssysteem op basis van uw Kubernetes-versie. Dit kan een automatische herinstallatiekopie activeren als de versie van het besturingssysteem wordt gewijzigd tijdens de opdracht voor het bijwerken van de knooppuntgroep.

Werk bij naar --os-sku AzureLinux een bestaande knooppuntgroep met behulp van de az aks nodepool update opdracht.

az aks nodepool update \
    --resource-group $RESOURCE_GROUP \
    --cluster-name $CLUSTER_NAME \
    --os-sku AzureLinux \
    --name $NODE_POOL_NAME

Volgende stappen

Zie de volgende bronnen voor meer informatie over knooppuntimages, upgrades van knooppuntpools en knooppuntconfiguraties op AKS: