在Pivotal Cloud Foundry中使用私有域处理蓝/绿部署的最佳方式是什么?我们的基础设施已经设置了共享域,我们希望转向私有域,因为它为我们提供了跨多个空间和组织使用相同域名的灵活性。
下面是如果域是共享的,但使用私有域失败的情况下工作的场景。
私有域名: test.private.com空间A:蓝色申请路由:https://test.private.com/V1/test/绿色申请路由:https://test.private.com/V1/test/
为了使用Blue/Green部署模型,PCF不允许我们在相同的空间中创建具有相同域+路径的路由。
有没有办法解决这个问题?
发布于 2020-06-21 13:00:14
如果你正在部署一个中等新版本的PCF (我相信2.4+,更新的更好),你应该使用内置的滚动部署模型,然后就到此为止。
您可以使用cf push --strategy=rolling并包含您通常使用的任何其他参数。
只需为自己获取一份v7 cf命令行界面。在我写这篇文章的时候,它已经处于测试版的最后阶段,应该很快就会正式上市。--strategy是仅在v7 cf CLI中可用的标志。
如果您在cf CLI的v6上遇到问题,可以运行cf v3-zdt-push。它将进行滚动部署,但未来的首选方法是使用v7,特别是在GA之后。
在此处查看更多信息-> https://docs.cloudfoundry.org/devguide/deploy-apps/rolling-deploy.html
我知道这不能直接回答你关于私有域的问题,但这确实是在不停机的情况下部署的更好的方法。如果你不能这样做,并且必须有蓝色/绿色,发布更多的信息,比如你得到的错误消息和你正在运行的确切命令。
https://stackoverflow.com/questions/62457501
复制相似问题