我只需要知道this question
的答案如果默认情况下被禁用,则可以选择在所有后端上启用它而不添加标签" traefik.backend.loadbalancer.swarm = true"在每项服务上?
答案 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"