Я запускаю програму Elastic BeanstalkДокер. Під час незмінного розгортання Elastic Beanstalk розгортаються нові екземпляри, запускаються контейнери, додаються нові екземпляри до ELB, виконуються перевірки здоров'я, а потім видаляються старі екземпляри (принаймні, моє розуміння).
Отже, під час розгортання місця є два пунктиу прикладах можуть працювати різні контейнери версії. Залежно від різниці між зображеннями докерів, це призводить до виникнення помилок під час розгортання.
Як я можу переконатися, що однакова версія працює в усіх випадках в ELB в будь-який момент?
Відповіді:
0 для відповіді № 1Припускаючи, що ви не хочете простою для вашої програми під час розгортання,
Ви можете використовувати стратегію розгортання EBS blue-green.
- Клонування середовища.
- Розгорніть нову версію.
- Обмін URL-адресами середовища.