CloudFoundry 文档是否有理由推荐以下蓝绿部署步骤(我们在 Pivotal CloudFoundry):
- 推送 GoodApp_new
- 将 GoodApp 路由添加到 GoodApp_new(它们之间的负载平衡)
- 从 GoodApp 中删除 GoodApp 路由
- 从 GoodApp_new 中删除 GoodApp_new 路由
- 删除 GoodApp
- 常见的后续步骤:将 GoodApp_new 重命名为 GoodApp
当以下步骤看起来等效时?
- 将 GoodApp 重命名为 GoodApp_old(路由保持不变)
- 推送名为GoodApp的新版本(有效负载均衡,由于app名称正确,默认路由正确)
- 删除 GoodApp_old
也许在推送期间添加所有正确的路线并不常见?
重命名文档中未包含的应用程序可能会产生无法预料的副作用?我们的 APM 设置已经处理了多个应用程序名称在几秒钟内浮动,这将是相关的。