我之前的经验是用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