Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel erfahren Sie, wie Sie virtuelle Computer der Generation 2 (Gen 2) auf Azure Kubernetes Service (AKS) verwenden, einschließlich der Überprüfung verfügbarer VM-Größen der Generation 2, erstellen AKS-Knotenpools mit VMs der Generation 2, migrieren von Gen 1 zu Gen 2 VMs auf AKS und überprüfen die VM-Generation Ihrer AKS-Knoten.
Bevor Sie anfangen
- Lesen Sie die Größen, Generationen und Features des virtuellen Computers für Azure Kubernetes Service (AKS), um die auf AKS unterstützten VM-Generationen und -Features zu verstehen.
Überprüfen der verfügbaren VM-Größen der Generation 2
Überprüfen Sie die verfügbaren VM-Größen der Generation 2 mithilfe des az vm list-skus Befehls.
# 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
Eine Übersicht darüber, welche VM-Größen Gen 2 unterstützen, finden Sie unter "Support for Gen 2 VMs on Azure".
Erstellen eines Knotenpools mit einer VM der Generation 2
Standardmäßig verwendet Linux das Gen 2-Knotenimage, es sei denn, die VM-Größe unterstützt Gen 2 nicht.
Erstellen Sie einen Linux-Knotenpool mit einer VM der Generation 2 mithilfe des standardmäßigen Erstellungsprozesses für Knotenpools .
Migrieren eines vorhandenen Knotenpools zu Gen 2
Wenn Sie eine VM-Größe verwenden, die nur Gen 1 unterstützt, können Sie den Knotenpool auf eine VM-Größe aktualisieren, die Gen 2 mit dem az aks nodepool update Befehl unterstützt. Dieses Update ändert dein Knotenimage von Gen 1 zu 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
Überprüfen, ob Sie ein Gen 2-Knotenimage verwenden
Überprüfen Sie die erfolgreiche Erstellung eines Knotenpools mithilfe des Befehls az aks nodepool show und überprüfen Sie, ob die nodeImageVersion in der Ausgabe gen2 enthalten ist.
# 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ächste Schritte
- Weitere Informationen zu VMs der Generation 2 finden Sie unter Support für VMs der Generation 2 unter Azure
- Weitere Informationen zu unterstützten Knotenimages der Generation 2 finden Sie unter Node-Images