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 AKS-knooppunten (Azure Kubernetes Service) en aanbevolen procedures voor het testen en upgraden van uw versie van het besturingssysteem.
Waarschuwing
In dit artikel zijn er verwijzingen naar ubuntu- en Azure Linux-besturingssysteemversies die worden afgeschaft voor AKS:
- Vanaf 17 maart 2027 biedt AKS geen ondersteuning meer voor Ubuntu 20.04. Bestaande knooppuntinstallatiekopieën worden verwijderd en AKS biedt geen beveiligingsupdates meer. U kunt uw knooppuntgroepen niet meer schalen. Migreer naar een ondersteunde Ubuntu-versie door uw knooppuntgroepen te upgraden naar Kubernetes versie 1.34+. Zie Buitengebruikstelling: Ubuntu 20.04-knooppuntgroepen op AKS voor meer informatie over deze buitengebruikstelling.
- Vanaf 30 november 2025 biedt Azure Kubernetes Service (AKS) geen ondersteuning meer voor beveiligingsupdates voor Azure Linux 2.0. De installatiekopieën van het Azure Linux 2.0-knooppunt zijn bevroren bij de release 202512.06.0. Vanaf 31 maart 2026 worden node-afbeeldingen verwijderd en kunt u de node-pools niet meer schalen. Migreer naar een ondersteunde Versie van Azure Linux door uw knooppuntgroepen te upgraden naar een ondersteunde Kubernetes-versie of door te migreren naar osSku AzureLinux3. Zie [Buitengebruikstelling] Azure Linux 2.0-knooppuntgroepen in AKS voor meer informatie.
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 Type Windows-besturingssysteem niet opgeven tijdens het maken of bijwerken van het cluster.
- --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 van het cluster. 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 om clusters en knooppuntgroepen te maken tijdens het opgeven
--os-type Linuxen--os-sku AzureLinux. Hiermee wordt u automatisch bijgewerkt naar de nieuwste standaardversie van Azure Linux op basis van uw Kubernetes-versie.- Voor Windows raden we u aan om knooppuntgroepen te maken tijdens het opgeven
--os-type Windowsen--os-sku Windows2022. 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 | 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 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 via 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. |
| Ramen | Windows2019 | 1.14 tot 1.32 | Standaard voor Windows-besturingssysteemtype in Kubernetes versie 1.14 tot en met 1.24. |
| Ramen | Windows2022 | 1,23 tot 1,34 | Standaardinstelling voor Windows-besturingssysteemtype in Kubernetes versie 1.25 tot en met 1.34. |
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. -
Versiegebonden besturingssysteem-SKU: Als u een versiegebonden besturingssysteem-SKU gebruikt, zoals
Ubuntu2404,AzureLinux3, ofWindows2025, moet u handmatig migreren naar een nieuwe versie van het besturingssysteem om te voorkomen dat Kubernetes-upgrades worden geblokkeerd. Als u een Linux-besturingssysteem gebruikt, kunt u de SKU van het besturingssysteem bijwerken in een bestaande knooppuntgroep om handmatig te migreren.
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 waarden worden niet ondersteund voor de opdracht voor het bijwerken van knooppuntgroepen:
--os-sku Windows2019--os-sku Windows2022--os-sku Windows2025
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 \
--node-count 1
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 24.04
Ubuntu 24.04 is de standaardwaarde voor --os-sku Ubuntu in Kubernetes-versies 1.35+. U kunt ubuntu 24.04 ook gebruiken door op te --os-sku Ubuntu2404geven.
Opmerking
Houd rekening met de volgende informatie bij het migreren naar --os-sku Ubuntu2404:
- FIPS wordt niet ondersteund.
- Ubuntu 24.04 wordt ondersteund in Kubernetes-versies 1.32 tot 1.38.
- U moet uw besturingssysteem-SKU bijwerken naar een ondersteunde besturingssysteemoptie voordat u uw Kubernetes-versie bijwerkt naar 1.39+.
--os-sku Ubuntu2404is een optie en is bedoeld voor het testen van de nieuwe Linux-versie van het besturingssysteem zonder dat u uw Kubernetes-versie hoeft bij te werken. - U hebt de preview-versie van Azure CLI 18.0.0b5 of hoger nodig voor preview en versie 2.82.0 voor algemene beschikbaarheid geïnstalleerd en geconfigureerd. Voer
az --versionuit om uw CLI-versie te vinden. Als u Azure CLI wilt installeren of upgraden, raadpleegt u Azure CLI installeren.
Werk bij naar --os-sku Ubuntu2404 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 Ubuntu2404 \
--kubernetes-version 1.32.0 \
--name $NODE_POOL_NAME \
--node-count 1
Migreren naar Azure Linux 3.0
Azure Linux 3.0 is de standaardinstelling voor --os-sku AzureLinux Kubernetes-versies 1.32 tot en met 1.36. U kunt ook Azure Linux 3.0 gebruiken door op te --os-sku AzureLinux3geven.
Opmerking
Houd rekening met de volgende informatie bij het migreren naar --os-sku AzureLinux3:
-
--os-sku AzureLinux3wordt ondersteund in Kubernetes-versies 1.28 tot en met 1.36. -
--os-sku AzureLinux3is bedoeld voor migratie naar Azure Linux 3.0 zonder uw Kubernetes-versie te upgraden. U moet uw besturingssysteem-SKU bijwerken naar een ondersteunde besturingssysteemoptie voordat u uw Kubernetes-versie bijwerkt naar 1.37+. - U moet de Azure CLI versie 18.0.0b36 of hoger hebben geïnstalleerd en geconfigureerd voor preview, en versie 2.78.0 of hoger voor GA. Voer
az --versionuit om uw CLI-versie te vinden. Als u Azure CLI wilt installeren of upgraden, raadpleegt u Azure CLI installeren.
Werk bij naar --os-sku AzureLinux3 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 AzureLinux3 \
--kubernetes-version 1.30.0 \
--name $NODE_POOL_NAME \
--node-count 1
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 Windows2019--os-sku Windows2022--os-sku Windows2025
In plaats daarvan moet u knooppuntgroepen toevoegen aan uw cluster met de bijbehorende --os-sku die u wilt gebruiken.
| 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 een besturingssysteem-SKU AzureLinuxhebt, 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 Ubuntueen 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 \
--node-count 1
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 \
--node-count 1
Terugdraaien naar Ubuntu 22.04
Opmerking
Houd rekening met de volgende informatie bij het migreren naar --os-sku Ubuntu2204:
- FIPS en CVM worden niet ondersteund.
- Ubuntu 22.04 wordt ondersteund in Kubernetes-versies 1.25 tot en met 1.35.
-
--os-sku Ubuntu2204is bedoeld om terug te keren naar Ubuntu 22.04 op uw huidige Kubernetes-versie. U moet uw besturingssysteem-SKU bijwerken naar een ondersteunde besturingssysteemoptie om uw Kubernetes-versie te upgraden naar 1.36 en hoger.
Ga terug naar --os-sku Ubuntu2204 op een bestaande knooppuntgroep met de az aks nodepool update opdracht.
az aks nodepool update \
--resource-group $RESOURCE_GROUP \
--cluster-name $CLUSTER_NAME \
--os-sku Ubuntu2204 \
--kubernetes-version 1.32.0 \
--name $NODE_POOL_NAME \
--node-count 1
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.
- Voor informatie over de nieuwste installatiekopieën van knooppunten, zie de release-opmerkingen van AKS.
- Automatisch cluster- en knooppuntgroepupgrades toepassen met GitHub Actions.
- Meer informatie over het upgraden van best practices met AKS-patch- en upgraderichtlijnen.