如何使用私有域处理 Pivotal Cloud 中的蓝/绿部署



使用私有域处理 Pivotal Cloud Foundry 中的蓝/绿部署的最佳方法是什么?我们的基础设施已经设置了共享域,我们希望转向私有域,因为它为我们提供了在多个空间和组织中使用相同的域名的灵活性。

现在,如果域是共享的,但专用域失败,则下面是有效的方案。

私域 : test.private.com 空间 A: 蓝色申请途径 : https://test.private.com/V1/test/绿色应用路线 : https://test.private.com/V1/test/

PCF 不允许我们在同一空间中创建具有相同域 + 路径的路由以使用蓝/绿部署模型。

有没有办法解决这个问题?

如果您要部署到中等新版本的 PCF(我相信 2.4+,但越新越好(,您应该使用内置的滚动部署模型并调用它一天。

您可以使用cf push --strategy=rolling并包含您通常执行的任何其他参数。

只需给自己一个 v7 cf CLI 的副本。在我写这篇文章的时候,它正处于测试版的最后阶段,应该很快就会正式发布。--strategy是一个仅在 v7 cf CLI 中可用的标志。

如果您卡在 cf CLI 的 v6 上,则可以运行cf v3-zdt-push.它将执行滚动部署,但以后的首选方法是使用 v7,尤其是在 GA 之后。

在此处查看更多信息 -> https://docs.cloudfoundry.org/devguide/deploy-apps/rolling-deploy.html

我知道这并不能直接回答您关于私有域的问题,但这确实是在不停机的情况下进行部署的优越方法。如果无法执行此操作并且必须使用蓝色/绿色,请发布更多信息,例如收到的错误消息和正在运行的确切命令。

相关内容

最新更新