Você opera um cluster AKS com um pool de nós de usuário que executa um Deployment para uma API. Um HPA já está configurado para escalar o Deployment de 2 para 20 réplicas com base na CPU. Durante eventos de pico, o HPA aumenta as réplicas desejadas, mas vários novos pods permanecem no estado Pending com a mensagem 'Insufficient cpu'. Você quer que o cluster adicione capacidade automaticamente para que os pods possam ser agendados sem intervenção manual. O que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Habilitar o cluster autoscaler do AKS no pool de nós de usuário e definir contagens mínimas e máximas de nós apropriadas..
Por que esta é a resposta
A mensagem 'Insufficient cpu' e o estado 'Pending' dos pods indicam que não há nós suficientes no cluster para agendar as novas réplicas, mesmo que o HPA esteja funcionando corretamente. O HPA escala o número de pods, mas não adiciona novos nós ao cluster. Para resolver isso, você precisa habilitar o Cluster Autoscaler do AKS no pool de nós de usuário. Ele monitora pods pendentes devido a recursos insuficientes e adiciona automaticamente novos nós (dentro dos limites mínimo e máximo configurados) para que esses pods possam ser agendados. Aumentar o maxReplicas do HPA não resolveria o problema, pois ainda não haveria nós para agendar os pods adicionais. Alterar o HPA para métricas de memória ou habilitar um Vertical Pod Autoscaler (VPA) também não abordaria a falta de capacidade de nó; o VPA ajusta as requisições e limites de recursos de um pod, não a capacidade do nó.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão