来自不同提供商

时间:2018-06-16 06:21:28

标签: traefik

我需要能够创建[file]提供商前端规则,该规则使用由[servicefabric]提供商定义的后端。

我使用以下标签来命名我的Service Fabric服务:

<StatelessServiceType ServiceTypeName="Web1Type">
  <Extensions>
    <Extension Name="Traefik">
      <Labels xmlns="http://schemas.microsoft.com/2015/03/fabact-no-schema">
        <Label Key="traefik.servicefabric.groupname">test-site</Label>
        <Label Key="traefik.servicefabric.groupweight">10</Label>
        <Label Key="traefik.frontend.rule.internal">PathPrefixStrip: /test/</Label>
        <Label Key="traefik.frontend.headers.customFrameOptionsValue">DENY</Label>
        <Label Key="traefik.enable">true</Label>
        <Label Key="traefik.frontend.passHostHeader">true</Label>
      </Labels>
    </Extension>
  </Extensions>
</StatelessServiceType>

这样我的后端会显示在信息中心,名称为test-site

然后我有我的配置文件定义,我想添加一个硬编码的前端定义(基于主机名):

[frontends]
  [frontends.frontend1]
  backend = "test-site"
  passHostHeader = true
    [frontends.frontend1.routes.public]
    rule = "Host:mytestdomain.localhost"

那么如何引用另一个提供商定义的后端呢?

0 个答案:

没有答案