EKS: - Возможно ли иметь 0 экземпляров в ASG, когда нет Pod для этого селектора группы узлов? - PullRequest
0 голосов
/ 04 ноября 2019

Иногда нам требуются большие экземпляры EC2 для обучения наших моделей данных. Поскольку эти тяжелые машины слишком дороги, я не хочу, чтобы они работали вечно. Можно ли создать отдельную ASG (группу узлов) в EKS с нулевыми начальными экземплярами, и когда задание запускается с тегом селектора узлов в качестве этой новой группы узлов, он должен запустить сервер и завершить его после завершения задания, и нетmore pod имеет селектор группы узлов для этой группы?

1 Ответ

0 голосов
/ 04 ноября 2019

Проверьте Cluster Autoscaler . Он позволяет динамически масштабировать кластер EKS на основе запросов ресурсов в кластере Kubernetes, а также позволяет запрашивать определенные типы узлов при масштабировании. Он поддерживает несколько AWS ASG и масштабирование до нуля. Всякий раз, когда работа запланирована, Cluster Autoscaler проверит, достаточно ли ресурсов доступно. Если это не так, он будет динамически создавать новые экземпляры ec2.

В связанном руководстве должно быть достаточно деталей для его настройки.

...