我之前的經驗是用Heroku。當我們部署到heroku時,該服務會自動停止以前版本的應用程序並將其替換爲新版本。部署Google App Engine靈活應用程序以取代以前版本的推薦方式是什麼?
到目前爲止,在Google App Engine Flexible上,我看不到像這樣部署的簡單方法。
我已經運行gcloud app deploy --stop-previous-version --promote
但我得到的錯誤Error Response: [400] The following quotas were exceeded: IN_USE_ADDRESSES
....這表明,我認爲這deploy
命令不會停止以前的版本或實例。
這似乎應用程序的舊版本繼續運行,我不得不每次擺弄Web界面停止以前的版本?
當您使用「gcloud app deploy」時,默認情況下會在最新版本部署完成後停止以前的版本,並且所有流量都已遷移到新版本。 您可以檢查使用的配額限制IP地址 :https://console.cloud.google.com/iam-admin/quotas?project=Your-Project&service=compute.googleapis.com&usage=USED 更多info:https://cloud.google.com/compute/quotas#checking_your_quota – ankitk