Назад | Перейти на главную страницу

Как можно автоматизировать последовательное обновление узлов Docker Swarm?

Каков типичный процесс развертывания обновления Docker и других обновлений ОС в кластере Docker Swarm?

Поскольку я хочу его развернуть, я думал о том, чтобы просто сделать полную сборку Terraform, которая будет содержать последние исправления безопасности и обновления. То, как я сейчас это делаю, состоит в том, чтобы вручную испортить набор и обновить его соответствующим образом, а затем удалить оставшиеся определения узлов.

https://registry.terraform.io/modules/trajano/swarm-aws/docker/

Дело в том, что это все еще довольно ручная работа, я бы хотел сказать «рой обновлений», и он сделает всю работу за меня с минимальным временем простоя.

При использовании Terraform для создания набора экземпляров с aws_instance ресурс, вам придется продолжать использовать метод «испортил и применил».

Если вы использовали группу автомасштабирования, вы могли бы использовать Вышибала для прокрутки членов группы автомасштабирования.