У меня есть докер в режиме роя и образ, который использует порты 80 для веб-сокетов и порт 8000 для http.
Этот конфиг переводит трафик в липкий баланс между ними, но мне нужны разные сопоставления - 443TLS для порта http @ 8000 и 80 TLS для порта ws @ 80.Строго.Вероятно, с разными режимами LB на каждом.
Кто-нибудь может объяснить, как этого можно достичь?Спасибо!
Первоначально неправильные ярлыки контейнера веб-приложения:
deploy:
labels:
- "traefik.backend.loadbalancer.stickiness=true"
- "traefik.backend.loadbalancer.swarm=true"
- "traefik.backend=webapp"
- "traefik.docker.network=webapp-out"
- "traefik.entrypoints=http,https"
- "traefik.frontend.passHostHeader=true"
- "traefik.ws.frontend.rule=Host:host.domain.local"
- "traefik.ws.port=80"
- "traefik.web.frontend.rule=Host:host.domain.local"
- "traefik.web.port=8000"
- "traefik.enable=true"