boto3 присоединяет экземпляр ec2 к кластеру ecs - PullRequest
0 голосов
/ 09 апреля 2019

Я использую сервис AWS ECS для запуска моего docker-compose.

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

Например, cluster имеет два экземпляра ec2 и service выполняет 2 определения задачи на 2 экземплярах.

При запуске сине-зеленого развертывания, если нет дополнительного экземпляра, развертывание будет неудачным. (потому что синему / зеленому нужен дополнительный экземпляр)

Итак, я планирую вот так.

  1. Запустить дополнительный экземпляр (в этом случае запустить еще два экземпляра)

  2. Синий / Зеленый Развертывание

  3. Выход из старого экземпляра (в данном случае два экземпляра)

Возможно, для реализации номера 1 я использовал функции boto3 и register_container_instance().

Это правильный путь?

А если я зарегистрирую новый экземпляр, как я могу прикрепить его к своему кластеру?

Спасибо.

...