Что такое gcloud-эквивалент отката appcfg? - PullRequest
0 голосов
/ 26 февраля 2020

Команда GCP appcfg устарела. appcfg имел обыкновение использовать appcfg rollback при неудачном развертывании.

Что эквивалентно gcloud (новая команда)? Я не могу найти его в документации Google GCP.

Дополнительный контекст:

Откат в appcfg не предназначен для управления трафиком c и вернуться к предыдущей версии. Он использовался для снятия блокировки на вашем развертывании.

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

1 Ответ

0 голосов
/ 27 февраля 2020

Я думаю, что нет прямой команды на appcfg rollback. Тем не менее, я настоятельно рекомендую вам рассмотреть вариант Spliting the traffi c.

Это позволит вам перенаправить трафик c с одной из ваших версий на другую, даже между старыми версиями вашего сервиса.

Представим себе следующее:

  • У вас есть version 1 вашего сервиса, и он работает просто отлично.
  • Пару недель спустя вы решаете развернуть новую версию: version 2
  • Однако развертывание завершается неудачно, и ваше приложение полностью закрыто. Вы теряете пользователей и деньги. Все в огне.
  • Вы можете легко переключить трафик c на доверенный version 1, перенаправив на него 100% трафика c.
  • Версия 2 выходит из игры, пока вы не развернете новую версию.

Преимущество этого состоит в том, что вам не нужно ждать, пока откат не будет завершен. Traffi c автоматически перенаправляется на старую версию. Кроме того, он имеет команду gcloud set traffi c для запуска через CLI.

Надеюсь, это полезно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...