Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans cet article, vous allez apprendre à utiliser des machines virtuelles de génération 2 (Gen2) sur Azure Kubernetes Service (AKS), notamment comment vérifier les tailles de machine virtuelle Gen 2 disponibles, créer des pools de nœuds AKS avec des machines virtuelles Gen 2, migrer de Gen 1 vers des machines virtuelles Gen 2 sur AKS et vérifier la génération de machines virtuelles de vos nœuds AKS.
Avant de commencer
- Passez en revue les tailles, générations et fonctionnalités des machines virtuelles pour l’article Azure Kubernetes Service (AKS) pour comprendre les générations de machines virtuelles et les fonctionnalités prises en charge sur AKS.
Vérifier les tailles de machine virtuelle Gen 2 disponibles
Vérifiez les tailles de machine virtuelle Gen 2 disponibles à l’aide de la az vm list-skus commande.
# 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
Pour obtenir une répartition des tailles de machine virtuelle qui prennent en charge Gen 2, consultez Prise en charge des machines virtuelles Gen 2 sur Azure.
Créer un pool de nœuds avec une machine virtuelle Gen 2
Par défaut, Linux utilise l’image de nœud Gen 2, sauf si la taille de la machine virtuelle ne prend pas en charge Gen 2.
Créez un pool de nœuds Linux avec une machine virtuelle Gen2 à l’aide du processus de création de pool de nœuds par défaut.
Migrer un pool de nœuds existant vers Gen 2
Si vous utilisez une taille de machine virtuelle qui prend uniquement en charge Gen 1, vous pouvez mettre à jour votre pool de nœuds vers une taille de machine virtuelle qui prend en charge Gen 2 à l’aide de la az aks nodepool update commande. Cette mise à jour modifie votre image de nœud de Gen 1 à 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
Vérifiez si vous utilisez une image de nœud Gen2
Vérifiez la création réussie d’un pool de nœuds à l’aide de la commande az aks nodepool show et vérifiez que le nodeImageVersion contient gen2 dans la sortie.
# 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
Étapes suivantes
- Pour en savoir plus sur les machines virtuelles Gen 2, consultez Prise en charge des machines virtuelles de génération 2 sur Azure
- Pour en savoir plus sur les images de nœud Gen 2 prises en charge, consultez Images node