2016-05-21 3 views
0

Я развернул свое приложение раньше сегодня, и теперь хочу развернуть для него улучшенное обновление, но я не могу, потому что каждый раз, когда я пытаюсь удалить/остановить старые экземпляры, новые просто появляются автоматически. Я развертываю с:Google Compute Engine продолжает создавать экземпляры

gcloud preview app deploy app.yaml --promote 

Как заставить его перестать создавать все больше и больше экземпляров после их удаления?

ответ

0

Первый вариант представляет собой флаг, который поставляется с командой развертывания:

--stop-previous-version 
     Stop the previously running version when deploying a new version that 
     receives all traffic (off by default). Use --no-stop-previous-version 
     to disable. 

gcloud app deploy --stop-previous-version 

Другим вариантом является сохранение развертывания одной и той же версии:

gcloud app deploy --version=test 

Другим вариантом является явно удалять свои версии, либо с консоли, либо:

gcloud app versions list 
gcloud app versions delete <version-to-delete> 
+0

Я предполагаю, что @Bill Prin использовал какой-то ранний выпуск gcloud поэтому, чтобы записать это, вы захотите удалить ключевое слово 'preview' из приведенных выше команд. –

+0

@TomSaleeba отредактирован, ty. –