【发布时间】:2018-05-01 08:18:39
【问题描述】:
使用 Traefik 作为入口控制器(在 GCP 中的 kube 集群上)。 是否可以创建使用来自不同命名空间的后端服务的入口规则?
我们为每个“主要”版本的代码都有一个命名空间。
1-service.com -> 1-service ns 中的 1-service.com 入口 -> 相同 ns 中的 1-service svc
2-service.com -> 2-service ns 中的 2-service.com 入口... 以此类推
我还希望“未版本化”命名空间中的另一个入口规则将流量路由到主要版本之一。
service.com -> "service" ns 中的 service.com 入口 -> X-service 命名空间中的 X-service
我想在 k8s 中使用版本化主机名(1-service.com 等)将主要版本分开,但仍然有一个指向最新版本的“最新”。
我相信 voyager 可以跨命名空间入口 -> svc。 Traefik 也可以这样做吗?
【问题讨论】:
-
对此有何动静?我很好奇你最终是如何解决这个问题的。我目前正在寻找使用 Traefik 从“入口”命名空间路由到多个子命名空间的方法,但还没有找到最好的方法。
标签: kubernetes traefik