【发布时间】:2020-05-30 04:57:24
【问题描述】:
我们的组织有许多面向公众的门户网站正在迁移到 PCF。作为其中的一部分,有多个团队在一个组织下构建,它们为托管在同一 DNS 域下的应用程序工作,例如 test.domain.com。
现在,假设我们有两个团队在 Org1 下的 Space1 和 Space2 中开发和部署代码。这两个团队都需要在test.domain.com 下托管他们的应用程序。我们面临的问题是,如果test.domain.com 在 PCF 空间 1 中创建为共享域,则在空间 2 上不允许相同的组合。主机不能跨空间相同。所以现在我们需要为我们需要在不同空间创建的每条路由附加一个唯一的主机。
- 空格1:
app1-test.domain.com/app1-path/abc - 空格2:
app2-test.domain.com/app2-path/xyz
我希望被允许的是:
- 空格1:
test.domain.com/app1-path/abc - 空格2:
test.domain.com/app2-path/xyz
有没有办法在 PCF 中实现这种行为?
【问题讨论】:
-
如果两个团队需要使用同一个主机,又不能在空间之间共享,为什么不使用同一个空间呢?
-
是的,如果可能的话,就不会有任何问题。但由于组织和团队结构的原因,这是不可能的。同一主机(DNS 域)也跨越 PCF 内的不同组织,也需要跨空间共享。因此,如果有办法在 PCF 中完成此任务,我正在寻求帮助。
标签: cloud-foundry