Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
I den här artikeln får du lära dig hur du använder virtuella datorer av generation 2 (Gen 2) på Azure Kubernetes Service (AKS), inklusive hur du kontrollerar tillgängliga vm-storlekar för Gen 2, skapar AKS-nodpooler med virtuella Gen 2-datorer, migrerar från gen 1 till gen 2 virtuella datorer på AKS och verifierar VM-genereringen av dina AKS-noder.
Innan du börjar
- Läs artikeln vm-storlekar, generationer och funktioner för Azure Kubernetes Service (AKS) för att förstå vm-generationer och funktioner som stöds i AKS.
Kontrollera tillgängliga vm-storlekar för Gen 2
Kontrollera tillgängliga storlekar för virtuella Datorer i Gen 2 med hjälp av az vm list-skus kommandot .
# Set environment variables
export LOCATION=<your-region>
export VM_SIZE=<vm-size-to-check>
# Check if the VM size is available in the specified location
az vm list-skus --location $LOCATION --size $VM_SIZE --output table
En uppdelning av vilka VM-storlekar som stöder Gen 2 finns i Stöd för virtuella Datorer i Gen 2 på Azure.
Skapa en nodpool med en virtuell Gen 2-dator
Som standard använder Linux nodavbildningen Gen 2 såvida inte vm-storleken inte stöder Gen 2.
Skapa en Linux-nodpool med en virtuell Gen 2-dator med standardprocessen för skapande av nodpool .
Migrera en befintlig nodpool till Gen 2
Om du använder en VM-storlek som endast stöder Gen 1 kan du uppdatera nodpoolen till en VM-storlek som stöder Gen 2 med kommandot az aks nodepool update . Den här uppdateringen ändrar nodbilden från Gen 1 till Gen 2.
# Set environment variables
export RESOURCE_GROUP=<resource-group-name>
export CLUSTER_NAME=<cluster-name>
export NODE_POOL_NAME=<node-pool-name>
export VM_SIZE=<supported-generation-2-vm-size>
# Update a Linux node pool to use a Gen 2 VM
az aks nodepool update --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME --name $NODE_POOL_NAME --node-vm-size $VM_SIZE --os-type Linux
Kontrollera om du använder en Gen 2-nodbild
Kontrollera att en nodpool skapades framgångsrikt med hjälp av kommandot az aks nodepool show och verifiera att nodeImageVersion innehåller gen2 i utdata.
# Set environment variables
export RESOURCE_GROUP=<resource-group-name>
export CLUSTER_NAME=<cluster-name>
export NODE_POOL_NAME=<node-pool-name>
# Show node pool details
az aks nodepool show --resource-group $RESOURCE_GROUP --cluster-name $CLUSTER_NAME --name $NODE_POOL_NAME --output table
Nästa steg
- Mer information om virtuella Gen 2-datorer finns i Stöd för virtuella datorer i generation 2 i Azure
- Mer information om gen 2-nodbilder som stöds finns i Nodbilder