У меня есть несколько служб в моем docker -компонентном файле с использованием меток traefik.
Теперь я хотел бы очистить этот файл и начать использовать файлы traefik yaml.
проблема в том, что я не смог найти эквивалент traefik.http.services.dnsmasq-traefik.loadbalancer.server.port=5380
и нет никаких примеров в документах
на ярлыках (это прекрасно работает)
- "traefik.http.routers.dnsmasq.rule=Host(`dnsmasq.docker.localdomain`)"
- "traefik.http.routers.dnsmasq.service=dnsmasq-traefik@docker"
- "traefik.http.services.dnsmasq-traefik.loadbalancer.server.port=5380"
Ямл (не работает, дает мне Gateway Timeout
)
http:
routers:
dnsmasq-preauth:
entryPoints: [http]
middlewares: [redirect-to-http]
service: dnsmasq-preauth
rule: Host(`dnsmasq.docker.localdomain`)
services:
dnsmasq-preauth:
loadBalancer:
servers:
- url: "http://dnsmasq.docker.localdomain:5380"