@shell_guy

Скейлинг в терраформ. Как?

Подскажите пожалуйста, как поднять новые экземпляры виртуальных машин поверх исходных?
Если я пишу terraform plan то вижу что все инстансы будут удалены а вместо них будут созданы новые. Как этого избежать и создавать далее, чтобы после VM-30 создавалась VM-31 и так далее.
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
тот же terraform plan вам напишет почему он хочет заменить инстансы - какие параметры общей для инстансов конфигурации изменились, при невозможности их замены на лету
Если вы меняете важный элемент в настройке, который невозможно заменить без пересоздания инстанса, его надо игнорировать через lifecycle -> ignore changes
Однако так вы потенциально можете получить исключительно увеличение количества объектов
Если вы деплоите в AWS то ASG может помочь - она не пересоздает инстансы без надобности, при добавлении необходимого количества инстансов. При уменьшении, базовая политика удаления инстансов - удалять наиболее старый.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы