Amazon Elastic Kubernetes Service (Amazon EKS) управляемые группы узлов теперь поддерживают теплые пулы Auto Scaling, что позволяет вам поддерживать предварительно инициализированные экземпляры EC2, готовые к быстрому масштабированию. Это снижает задержку подготовки узлов для приложений с пиковыми нагрузками, чувствительных ко времени рабочих нагрузок или длительным временем загрузки экземпляров из-за сложных скриптов инициализации и зависимостей программного обеспечения. С включенными теплыми пулами ваша управляемая группа узлов EKS поддерживает пул экземпляров, которые уже завершили инициализацию ОС, выполнение пользовательских данных и настройку программного обеспечения. Когда спрос увеличивается и группа Auto Scaling масштабируется, экземпляры переходят из теплого пула в активную службу, не повторяя полную последовательность холодного запуска. Вы можете настроить экземпляры в теплом пуле как Stopped (более низкая стоимость, более длительный переход) или Running (более высокая стоимость, более быстрый переход). Вы также можете включить повторное использование при масштабировании, которое возвращает экземпляры в теплый пул при уменьшении масштаба вместо их завершения. Теплые пулы работают с Cluster Autoscaler без какой-либо дополнительной настройки. Вы можете включить теплые пулы через API EKS, AWS CLI, AWS Management Console или AWS CloudFormation, добавив warmPoolConfig к вашим запросам CreateNodegroup или UpdateNodegroupConfig. Существующие управляемые группы узлов, которые не включают теплые пулы, не затрагиваются. Эта функция доступна во всех регионах AWS, где доступен Amazon EKS, за исключением региона Китай (Пекин), управляемого Sinnet, и региона Китай (Нинся), управляемого NWCD. Чтобы начать работу, см. документацию по управляемым группам узлов Amazon EKS.
aws.amazon.com
Amazon EKS managed node groups now support EC2 Auto Scaling warm pools
