Grupos de nós gerenciados do Amazon EKS já são compatíveis com os pools aquecidos do EC2 Auto Scaling
Agora, os grupos de nós gerenciados do Amazon Elastic Kubernetes Service (Amazon EKS) são compatíveis com pools aquecidos do Auto Scaling, o que permite manter as instâncias do EC2 pré-inicializadas e prontas para um rápido aumento da escala horizontal. Isso reduz a latência de provisionamento de nós para aplicações com padrões de tráfego intermitente, workloads urgentes ou longos tempos de inicialização de instância devido a scripts de inicialização e dependências de software de alta complexidade.
Com os pools aquecidos habilitados, o grupo de nós gerenciados pelo EKS mantém um grupo de instâncias que já concluíram a inicialização do sistema operacional, a execução dos dados do usuário e a configuração do software. Quando a demanda aumenta e o grupo do Auto Scaling se expande, as instâncias passam do pool aquecido para o serviço ativo, sem repetir toda a sequência de inicialização a frio. Você pode configurar as instâncias no pool aquecido como “Paradas” (menor custo, transição mais longa) ou “Em execução” (custo mais alto, transição mais rápida). Você também pode ativar a reutilização quando a escala horizontal diminui, retornando as instâncias para o pool aquecido, em vez de encerrá-las. Os pools aquecidos funcionam com o Cluster Autoscaler sem exigir configuração adicional.
Você pode habilitar os pools aquecidos por meio da API do EKS, da AWS CLI, do Console de Gerenciamento da AWS ou do AWS CloudFormation ao adicionar um warmPoolConfig às solicitações CreateNodegroup ou UpdateNodegroupConfig. Os grupos de nós gerenciados existentes que não habilitam pools aquecidos não são afetados.
Esse recurso está disponível em todas as regiões da AWS que oferecem o Amazon EKS, exceto China (Pequim), operada pela Sinnet, e China (Ningxia), operada pela NWCD. Para começar a usá-lo, consulte a documentação dos grupos de nós gerenciados do Amazon EKS.