Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O AKS (Serviço de Kubernetes do Azure) dá suporte a vários tamanhos, gerações e recursos de VM (máquina virtual) para acomodar diferentes cargas de trabalho e requisitos de desempenho. Este artigo fornece uma visão geral dos tamanhos e gerações de VM disponíveis para o AKS, como verificar se há tamanhos de VM disponíveis em sua região, motivos pelos quais determinados tamanhos de VM podem não estar disponíveis e o que acontece quando um tamanho de VM é desativado.
Suporte à VM no AKS
O Azure dá suporte a VMs (máquinas virtuais) de Geração 1 (Geração 1) e Geração 2 (Gen 2). Com algumas exceções, geralmente recomendamos migrar para VMs de Geração 2 para aproveitar os recursos e funcionalidades mais recentes nas VMs do Azure.
O tamanho da VM e o sistema operacional que você seleciona ao criar um pool de nós do AKS determina a geração de VM e a imagem de nó usada. Verifique a lista de tamanhos com suporte para ver se sua SKU é compatível ou requer Gen 2.
Limitações
Há algumas limitações a serem tomadas em conta ao escolher uma geração de VM e/ou sistema operacional:
- O Início Confiável só pode ser habilitado em tamanhos de VM que dão suporte à Gen 2.
- Os tamanhos da VM confidencial sempre usam a 2ª geração no AKS.
- Os tamanhos de VM do ARM64 sempre usam a 2ª geração no AKS.
- Os pools de nós do Windows Server 2019 não dão suporte a tamanhos de VM gen 2.
- Os conjuntos de nós do Windows Server 2022 exigem o uso de um cabeçalho personalizado para utilizar o Gen 2.
Para usar VMs gen 2 no AKS, consulte Usar VMs gen 2.
Recursos de VM disponíveis
O AKS dá suporte a vários recursos de VM que aprimoram a segurança, o desempenho e a funcionalidade. Alguns dos principais recursos incluem:
- O NAP (provisionamento automático de nós) usa os requisitos de recursos dos pods pendentes a fim de determinar a configuração ideal da VM para executar suas cargas de trabalho de maneira eficiente e econômica.
- Os pools de nós de Máquinas Virtuais fornecem uma experiência melhor para cargas de trabalho dinâmicas e requisitos de alta disponibilidade. Os pools de nós de Máquinas Virtuais permitem que você configure várias VMs de família semelhante em um único pool de nós. Suas cargas de trabalho são agendadas automaticamente nos recursos disponíveis configurados.
Tamanhos de VM com suporte
Para obter informações detalhadas sobre os tamanhos de VM disponíveis no Azure, consulte os tamanhos de VM do Azure. Para exibir os tamanhos de VM gen 2 com suporte, consulte os tamanhos de VM da Geração 2.
O AKS também dá suporte aos seguintes tipos de VM e recursos:
- VMs confidenciais (CVMs)
- VMs com processador baseado em Arm (Arm64)
- VMs com otimização de GPU
- Inicialização confiável
- Padrão do Processo de Informações Federais (FIPS)
Comportamento padrão para tamanhos de VM com suporte
Há três cenários ao criar um pool de nós com um tamanho de VM suportado:
- Se o tamanho da VM só der suporte à 1ª geração, o comportamento padrão dos pools de nós do Linux e do Windows será usar a imagem de nó de 1ª geração.
- Se o tamanho da VM só der suporte à 2ª geração, o comportamento padrão dos pools de nós do Linux e do Windows será usar a imagem de nó de 2ª geração. Os pools de nós do Windows Server 2022 exigem um cabeçalho personalizado para usar um tamanho de VM que dê suporte apenas à 2ª geração. Para obter mais informações, consulte Criar um pool de nós do Windows com uma VM Gen 2.
- Se o tamanho da VM der suporte à 1ª e 2ª geração, o comportamento padrão dos pools de nós do Linux e do Windows (no Windows Server 2025 e posterior) será usar a imagem de nó de 2ª geração. Para usar a imagem de nó de 2ª geração no Windows Server 2022, veja Criar um pool de nós do Windows com uma VM de 2ª geração.
Verificar os tamanhos de VM disponíveis
Verifique os tamanhos de VM disponíveis usando o az vm list-skus comando.
az vm list-skus --location <your-location> --output table
Por que determinados tamanhos de VM podem não estar disponíveis
Há vários motivos pelos quais determinados tamanhos de VM podem não estar disponíveis, incluindo:
Limites de cota: todos os serviços do Azure definem limites e cotas padrão para recursos e funcionalidades. Para obter mais informações, consulte os seguintes recursos:
- Cotas e limites regionais para o AKS (Serviço de Kubernetes do Azure)
- Verificar o uso da cota
- Solicitar um aumento de cota por meio de uma solicitação de suporte do Azure (para tipo de problema, selecione Cota)
Observação
- Para pools de nós de usuário, tamanhos de VM com menos de dois vCPUs e dois GBs de memória (RAM) podem não ser usados por padrão.
- Para pools de nós do sistema, tamanhos de VM com menos de dois vCPUs e quatro GBs de memória (RAM) podem não ser usados por padrão. Para garantir que você possa agendar os pods do
kube-systemnecessários e seus aplicativos de maneira confiável, recomendamos que você não use VMs da série B ou VMs da série Av1.
Tamanhos de VM na versão prévia: os tamanhos da VM na visualização podem não estar disponíveis se você não tiver registrado o sinalizador de visualização para o tamanho da VM.
Bloqueado pelo AKS: alguns tamanhos de VM podem não estar disponíveis por padrão no AKS. Esses tamanhos podem exigir teste ou validação extra para garantir a compatibilidade com o AKS. Se você precisar de um tamanho de VM específico que não esteja disponível para você, poderá enviar uma solicitação de problema do GitHub.
Certifique-se de entender quais recursos suas cargas de trabalho precisam e escolha um tamanho de VM que atenda a esses requisitos. As versões posteriores da VM normalmente têm melhor desempenho e recursos aprimorados. Por exemplo, as VMs Gen 2 oferecem benefícios de segurança e desempenho superiores em comparação com as VMs Gen 1.
O que acontece quando um tamanho de VM é desativado?
Quando um tamanho ou uma série de VM atinge a data de desativação, a VM é desalocada. A desalocação da VM faz com que os pools de nós do AKS sejam interrompidos. Para verificar o status de desativação de um tamanho de VM, veja Série de tamanho de VM do Azure desativada ou faça uma pesquisa em Atualizações do Azure. Para verificar o tamanho da VM dos pools de nós, use o comando [az aks nodepool list][az-aks-nodepool-list] e consulte a propriedade vmSize:
az aks nodepool list --resource-group <your-resource-group> --cluster-name <your-cluster-name> --query "[].{Name:name, VMSize:vmSize}" --output table
Se você está usando um tamanho de VM que será desativado ou que já foi desativado, recomendamos migrar os pools de nós para um tamanho de VM com suporte para evitar qualquer possível interrupção no serviço. Atualmente, o AKS não dá suporte à transição para um novo tamanho de VM no mesmo pool de nós.
Migrar os pools de nós para um tamanho de VM com suporte
Depois de determinar os pools de nós apropriados para executar uma ação, você poderá redimensionar os pools de nós. Durante o processo de redimensionamento, um novo pool de nós é criado e as cargas de trabalho são migradas para o novo pool de nós.
Para obter mais informações sobre como migrar para um novo tamanho de VM, consulte os seguintes recursos:
- Migrar de VMs gen 1 para Gen 2
- Guia de migração de tamanhos de uso geral
- Guia de migração de tamanhos otimizados para armazenamento
- Guia de migração dos tamanhos acelerados por GPU
- Guia de migração do SKU do Host Dedicado do Azure
VMs Geração 2 no serviço AKS
As VMs gen 2 geralmente são ofertas mais recentes do Azure e têm recursos exclusivos em VMs da Geração 1, como maior memória, melhor desempenho da CPU, suporte para discos NVMe e suporte para Inicialização Confiável.
Embora geralmente recomendamos executar VMs gen 2, você deve garantir que a geração escolhida dê suporte aos seus requisitos. Para saber mais sobre as diferenças entre gerações e quando uma pode fazer mais sentido do que a outra, consulte Devo criar uma VM gen 1 ou 2 no Hyper-V?
Para usar VMs gen 2 no AKS, consulte Usar VMs de geração 2 no AKS.
Próximas etapas
- 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ó de 2ª geração com suporte, veja Imagens de nó