Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Neste artigo, você aprenderá a usar máquinas virtuais (VMs) de Geração 2 (Gen 2) no Serviço Kubernetes do Azure (AKS), incluindo como verificar os tamanhos de VM Gen 2 disponíveis, criar pools de nós AKS com VMs Gen 2, migrar de VMs Gen 1 para Gen 2 no AKS e verificar a geração de VMs de seus nós AKS.
Antes de começar
- Consulte o artigo sobre tamanhos, gerações e características das máquinas virtuais (VM) no Serviço Kubernetes do Azure (AKS) para compreender as gerações de VMs e as suas funcionalidades suportadas no AKS.
Verifique os tamanhos de VM Gen 2 disponíveis
Verifique os tamanhos de VM Gen 2 disponíveis usando o 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
Para obter um detalhamento de quais tamanhos de VM suportam a Geração 2, consulte Suporte para VMs da Geração 2 no Azure.
Criar um pool de nós com uma VM Gen 2
Por padrão, o Linux usa a imagem do nó Gen 2, a menos que o tamanho da VM não suporte a Gen 2.
Crie um pool de nós Linux com uma VM Gen 2 usando o processo de criação do pool de nós padrão.
Migrar um pool de nós existente para a Gen 2
Se você estiver usando um tamanho de VM que ofereça suporte apenas à Gen 1, poderá atualizar seu pool de nós para um tamanho de VM que ofereça suporte à Gen 2 usando o az aks nodepool update comando. Esta atualização altera a imagem do nó de Gen 1 para 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
Verifique se você está usando uma imagem de nó Gen 2
Verifique a criação bem-sucedida de um pool de nós usando o az aks nodepool show comando e verifique se o nodeImageVersion contém gen2 na saída.
# 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
Próximos passos
- Para saber mais sobre VMs Gen 2, consulte Suporte para VMs de Geração 2 no Azure
- Para saber mais sobre as imagens de nó Gen 2 suportadas, consulte Imagens de nó