Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
Ubuntu2204gebruikt, werkt u uw OSSku bij naarUbuntuvan Kubernetes 1.35 of hoger ofUbuntu2404voor 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 Linuxen--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 Linuxen--os-sku AzureLinuxopgeeft. 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 Linuxen--os-sku AzureContainerLinuxopgeeft. 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 Windows2025en--enable-fips-imageopgeeft (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
UbuntuofAzureLinux, 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 hetUbuntubesturingssysteem, 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,AzureLinux3ofWindows2025, 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
Ubuntu2604Previewfunctievlag 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 --versionuit om uw CLI-versie te vinden. Voor het installeren of upgraden, zie Azure CLI installeren.
aks-preview De Azure CLI-extensie installeren
Installeer de
aks-previewAzure CLI-extensie met behulp van deaz extension addopdracht.az extension add --name aks-previewWerk de extensie bij om ervoor te zorgen dat u de nieuwste versie hebt geïnstalleerd met behulp van de
az extension updateopdracht.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
Registreer de
Ubuntu2604Previewfunctievlag met behulp van deaz feature registeropdracht.az feature register \ --namespace Microsoft.ContainerService \ --name Ubuntu2604PreviewHet duurt enkele minuten voordat de status Geregistreerd wordt weergegeven.
Controleer de registratiestatus met behulp van de
az feature showopdracht.az feature show \ --namespace Microsoft.ContainerService \ --name Ubuntu2604Preview \ --query properties.stateWanneer de status Geregistreerd wordt weergegeven, vernieuwt u de registratie van de Microsoft. ContainerService-resourceprovider met behulp van de
az provider registeropdracht.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- ofAzureLinuxos-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:
- Zie AKS-kernconcepten voor meer informatie over knooppunten en knooppuntconfiguraties.
- Configureer automatische upgrades van knooppuntafbeeldingen en plan deze tijdens gepland onderhoud.
- Pas aangepaste knooppuntconfiguraties toe om instellingen voor het besturingssysteem of kubelet te wijzigen.
- Raadpleeg de AKS-releaseopmerkingen voor meer informatie over de nieuwste node-images.
- Automatisch cluster- en knooppuntgroepupgrades toepassen met GitHub Actions.
- Meer informatie over het upgraden van best practices met AKS-patch- en upgraderichtlijnen.