是否可以使用Service Fabric提供商拥有多个traefik前端?

时间:2018-06-16 06:29:23

标签: azure-service-fabric traefik

我希望我的Service Fabric服务面向两个独立的前端;一个用于使用PathPrefixStrip规则进行内部寻址,另一个用于使用Host规则进行外部寻址(因为内部主机值将是与其他服务共享的其他内容)。

看起来当前Labels syntax for the Service Fabric Traefik provider仅支持定义单个前端,并且添加多个规则将 AND 一起而不是 OR - 他们。

这是对的吗?

例如,我可以使用[file]提供程序实现此目的:

[frontends]
  [frontends.frontend1]
  backend = "backend1"
  passHostHeader = true
    [frontends.frontend1.routes.public]
    rule = "Host:mydomain.localhost"
  [frontends.frontend2]
  backend = "backend1"
  passHostHeader = true
    [frontends.frontend2.routes.internal]
    rule = "Host:localhost;PathPrefixStrip:/test/"

请注意,Service Fabric提供程序参考位于:https://github.com/containous/traefik-extra-service-fabric

0 个答案:

没有答案