0

Я использую EB для запуска нескольких контейнеров Docker с использованием конфигурации нескольких докеров, которая использует ECS.Как сделать откаты от контейнера с использованием конфигурации нескольких докеров на эластичном шланге

Я хочу узнать, как я могу управлять откатами контейнеров? На данный момент, если я нажму что-нибудь на GitHub, мой код-конвейер инициирует построение кода, моя сборка кода затем вставляет встроенный контейнер в наш реестр ECS с помощью тега.

У меня есть настройки моего изображение внутри определения контейнера, который указывает на последней контейнера. Теперь я считаю, что EB автоматически вытаскивает новые контейнеры. Это может вызвать проблемы, так как у меня нет возможности вернуться к предыдущей версии, если что-то не сработает внутри нее.

Наш поток выглядит следующим образом:

  1. Нажмите мерзавцу
  2. Codebuild -> принудительную встроенный контейнер для ECS реестром
  3. EB указывает на последнее изображение

, что наши поток должен выглядеть так:

  1. Нажмите мерзавец
  2. Codebuild -> принудительного встроенный контейнера для ECS реестра
  3. EB указует на последнего изображение
  4. строя ли приложение узел? Есть ли ошибка? Если это так: откат назад к предыдущей версии контейнера

ответ

0

Последний тег является злым, особенно с группой автомасштабирования.

Как я могу видеть, у вас есть 2 варианта

  1. Вы можете использовать blue/green deployment
  2. Вы можете использовать immutable environment updates