在traefik中默认启用docker swarm loadbalancer吗?

时间:2017-11-02 21:19:57

标签: docker traefik swarm

我只需要知道this question

的答案

如果默认情况下被禁用,则可以选择在所有后端上启用它而不添加标签" traefik.backend.loadbalancer.swarm = true"在每项服务上?

1 个答案:

答案 0 :(得分:0)

通过利用错误(问题2138),我得出的结论是,默认值为false(版本v1.7.4)。

我认为您必须为用作后端的每个服务添加该标签。

以启用粘性会话为例,在traefik.toml中,您需要执行以下操作:

[backends]
  [backends.backend1]
    # Enable sticky session
    [backends.backend1.loadbalancer.stickiness]

这等效于在撰写文件中添加以下内容

  - "traefik.backend=backend1"
  - "traefik.backend.loadbalancer.stickiness=true"