回滚Google App Engine托管的VM

桑迪普·迪内什(Sandeep Dinesh)

我更新了托管虚拟机代码,并在当前部署中进行了部署。然后,我删除了旧的部署。

我的新部署中有一个错误,但是由于我删除了旧部署,所以无法返回到旧版本!

如何在不重做所有内容的情况下找回旧的部署?我想最大程度地减少停机时间。

桑迪普·迪内什(Sandeep Dinesh)

我强烈建议始终运行至少一个以前的版本,以便在出现问题时可以立即切换回原来的版本。

但是,由于已保存容器图像,因此可以使用以下技巧回滚:

假设您的第一个部署是版本“ v1”,第二个部署是“ v2”

  1. gcloud preview app deploy app.yaml --promote --version v1
  2. 进行一些代码更改
  3. gcloud preview app deploy app.yaml --promote --version v2
  4. 出于某种原因在控制台中删除v1
  5. 不好了!v2有一个错误!用户生气了!
  6. 不好了!我删除了v1,无法在零停机时间内立即切换回它!
  7. gcloud preview app deploy app.yaml --promote --version v1 --image-url appengine.gcr.io/vm-containers.<your-project-id>.appspot.com/<your-project-id>.default.v1
  8. 2-4分钟的停机时间
  9. 应用在版本v1上再次开始工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google App Engine更新或回滚不起作用

来自分类Dev

如何回滚Google App Engine中的appcfg?

来自分类Dev

如何回滚Google App Engine的Python SDK中的appcfg?

来自分类Dev

Google App Engine更新或回滚不起作用

来自分类Dev

如何回滚Google App Engine的Python SDK中的appcfg?

来自分类Dev

适用于Go的Google App Engine托管的VM:AttributeError:“模块”对象没有属性“ CleanableContainerName”

来自分类Dev

无法获取Google App Engine托管VM的Go Guestbook演示以在本地运行

来自分类Dev

如何为托管VM配置Google App Engine运行状况检查端点

来自分类Dev

如何使用标准运行时自定义Google App Engine托管的VM?

来自分类Dev

如何在Google App Engine托管的VM上写入本地文件

来自分类Dev

如何在Google App Engine托管的VM上写入本地文件

来自分类Dev

无法找到/修改使用标准运行时(python27)的Google App Engine托管VM的Dockerfile

来自分类Dev

托管在Google文档上或使用Google App Engine

来自分类Dev

图片未加载到Google App Engine托管的网站中

来自分类Dev

如何克隆在Google App Engine上托管的网站?

来自分类Dev

如何在Google App Engine上托管大文件

来自分类Dev

受管VM和App Engine托管环境的价格是否相同?

来自分类Dev

在Owncloud App中回滚SQL事务

来自分类Dev

如何在App引擎中回滚?

来自分类Dev

从Google App Engine访问Google Firebase托管时出现502错误网关错误

来自分类Dev

如何将Google Cloud CDN用于托管在Google App Engine上的静态网站?

来自分类Dev

管理托管bean中的事务回滚

来自分类Dev

2015年4月14日更新后,我的Java App Engine托管VM构建未部署

来自分类Dev

从PHP应用程序使用Google Cloud Storage(不在App Engine上托管)

来自分类Dev

是否可以使用Google App Engine托管多个应用程序?

来自分类Dev

从html按钮运行python脚本时出现404错误| 托管Google App Engine网站

来自分类Dev

在Google App Engine中托管时如何更新文件?

来自分类Dev

在我自己的服务器上托管Google App Engine应用

来自分类Dev

Google App Engine是否允许您托管服务器端代码?

Related 相关文章

  1. 1

    Google App Engine更新或回滚不起作用

  2. 2

    如何回滚Google App Engine中的appcfg?

  3. 3

    如何回滚Google App Engine的Python SDK中的appcfg?

  4. 4

    Google App Engine更新或回滚不起作用

  5. 5

    如何回滚Google App Engine的Python SDK中的appcfg?

  6. 6

    适用于Go的Google App Engine托管的VM:AttributeError:“模块”对象没有属性“ CleanableContainerName”

  7. 7

    无法获取Google App Engine托管VM的Go Guestbook演示以在本地运行

  8. 8

    如何为托管VM配置Google App Engine运行状况检查端点

  9. 9

    如何使用标准运行时自定义Google App Engine托管的VM?

  10. 10

    如何在Google App Engine托管的VM上写入本地文件

  11. 11

    如何在Google App Engine托管的VM上写入本地文件

  12. 12

    无法找到/修改使用标准运行时(python27)的Google App Engine托管VM的Dockerfile

  13. 13

    托管在Google文档上或使用Google App Engine

  14. 14

    图片未加载到Google App Engine托管的网站中

  15. 15

    如何克隆在Google App Engine上托管的网站?

  16. 16

    如何在Google App Engine上托管大文件

  17. 17

    受管VM和App Engine托管环境的价格是否相同?

  18. 18

    在Owncloud App中回滚SQL事务

  19. 19

    如何在App引擎中回滚?

  20. 20

    从Google App Engine访问Google Firebase托管时出现502错误网关错误

  21. 21

    如何将Google Cloud CDN用于托管在Google App Engine上的静态网站?

  22. 22

    管理托管bean中的事务回滚

  23. 23

    2015年4月14日更新后,我的Java App Engine托管VM构建未部署

  24. 24

    从PHP应用程序使用Google Cloud Storage(不在App Engine上托管)

  25. 25

    是否可以使用Google App Engine托管多个应用程序?

  26. 26

    从html按钮运行python脚本时出现404错误| 托管Google App Engine网站

  27. 27

    在Google App Engine中托管时如何更新文件?

  28. 28

    在我自己的服务器上托管Google App Engine应用

  29. 29

    Google App Engine是否允许您托管服务器端代码?

热门标签

归档