Есть ли причина, по которой документация CloudFoundry рекомендует следующие шаги для сине-зеленого развертывания (мы в Pivotal CloudFoundry):
- Нажмите GoodApp_new
- Добавить маршрут GoodApp в GoodApp_new (балансировка нагрузки между ними)
- Удалить маршрут GoodApp из GoodApp
- Удалить маршрут GoodApp_new из GoodApp_new
- Удалить GoodApp
- Обычный следующий шаг: переименуйте GoodApp_new в GoodApp.
Когда следующие шаги кажутся эквивалентными?
- Переименуйте GoodApp в GoodApp_old (маршруты остаются без изменений)
- Отправьте новую версию с именем GoodApp (эффективно сбалансированная нагрузка, по умолчанию имеет правильные маршруты, потому что имя приложения правильное)
- Удалить GoodApp_old
Может быть, это необычно, что все правильные маршруты добавляются во время отправки?
Возможно, переименование приложения которого нет в документация? Наша установка APM уже обрабатывает несколько имен приложений, плавающих вокруг в течение нескольких секунд, которые будут актуальны.