Как стать автором
Обновить

Все что ты хотел знать о AWS Spot Instances, но боялся спросить

Уровень сложностиСредний
Время на прочтение16 мин
Количество просмотров4.4K
Всего голосов 2: ↑2 и ↓0+2
Комментарии4

Комментарии 4

Под определенные кейсы можно было бы добавить рекомендацию - использовать nodeSelector, чтобы не запускать AWS NTH на спотовых, а только на on-demand. Если где-то было и я просмотрел - извиняюсь, мы у себя уже давно юзаем, правда не в QueueProcessing mode, поэтому читал бегло

Используйте Karpenter (разработанный командой AWS) вместо Cluster autoscaler и ваша жизнь особенно со spot instances станет значительно легче! Никаких node pools не нужно, никаких заморочек с availability zone specific EBS volumes, ноды ровно такие, как нужны под нагрузки, а не какие заданы в node pool и т.д.

Спасибо, потестим

Для Karpenter+ EKS уже какое-то время существует нормальный сабмодуль в известном Terraform EKS модуле, рекомендую https://registry.terraform.io/modules/terraform-aws-modules/eks/aws/latest/submodules/karpenter

Чтобы не деплоить node group для Karpenter рекомендую посмотреть на пример с Fargate. Отлично работает.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации