Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come usare le macchine virtuali di seconda generazione (gen2) nel servizio Azure Kubernetes, tra cui come controllare le dimensioni delle macchine virtuali di seconda generazione disponibili, creare pool di nodi del servizio Azure Kubernetes con macchine virtuali di seconda generazione, eseguire la migrazione da vm gen 1 a gen 2 nel servizio Azure Kubernetes e verificare la generazione di macchine virtuali dei nodi del servizio Azure Kubernetes.
Prima di iniziare
- Vedere l'articolo Dimensioni, generazioni e funzionalità della macchina virtuale per il servizio Azure Kubernetes per comprendere le generazioni e le funzionalità delle macchine virtuali supportate nel servizio Azure Kubernetes.
Controllare le dimensioni delle macchine virtuali di seconda generazione disponibili
Controllare le dimensioni delle macchine virtuali di seconda generazione disponibili usando il az vm list-skus comando .
# 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
Per una suddivisione delle dimensioni delle macchine virtuali che supportano Gen 2, vedere Supporto per le macchine virtuali di seconda generazione in Azure.
Creare un pool di nodi con una macchina virtuale di seconda generazione
Per impostazione predefinita, Linux usa l'immagine del nodo Gen 2, a meno che le dimensioni della macchina virtuale non supportino la generazione 2.
Creare un pool di nodi Linux con una macchina virtuale di seconda generazione usando il processo di creazione del pool di nodi predefinito.
Eseguire la migrazione di un pool di nodi esistente a Gen 2
Se si usano dimensioni di macchina virtuale che supportano solo gen 1, è possibile aggiornare il pool di nodi a una dimensione di macchina virtuale che supporta gen 2 usando il az aks nodepool update comando . Questo aggiornamento modifica l'immagine del nodo da Gen 1 a 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
Verificare se si usa un'immagine del nodo Gen 2
Verificare che la creazione del pool di nodi abbia esito positivo usando il az aks nodepool show comando e verificare che nodeImageVersion contenga gen2 nell'output.
# 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
Passaggi successivi
- Per altre informazioni sulle macchine virtuali di seconda generazione, vedere Supporto per le macchine virtuali di seconda generazione in Azure
- Per altre informazioni sulle immagini dei nodi di seconda generazione supportate, vedere Immagini dei nodi