на traefik, написал Ansible роль, по итогу все агенты, экспортеры, без проблем гуляют через трафик, а вот один стэк UI+Back не роутятся, ошибка в браузере Gateway timeout. Сами контейнеры видят друг друга в сети. Уверен, что проблема в лейблах при инициализации контейнеров. Мож кто видит это?
- name: Create app-ui container
docker_container:
state: started
name: app-ui
image: app-ui
volumes:
- /SSL/domain.com/:/etc/nginx/ssl/
labels:
traefik.enable: "true"
traefik.docker.network: "proxy"
traefik.http.routers.app-ui.rule: "Host(app.domain.com)"
traefik.http.routers.app-ui.entrypoints: "http"
traefik.http.routers.app-ui.middlewares: "app-ui-https-redirect"
traefik.http.middlewares.app-ui-https-redirect.redirectscheme.scheme: "https"
traefik.http.routers.app-ui-secure.rule: "Host(app.domain.com)"
traefik.http.routers.app-ui-secure.entrypoints: "https"
traefik.http.routers.app-ui-secure.service: "app-ui"
traefik.http.routers.app-ui-secure.tls: "true"
- name: Create app-backend container
docker_container:
name: app
image: app-backend
env:
VAR: "env"
labels
traefik.enable: "true"
traefik.docker.network: "proxy"
#при_чем_тут_ансибл?
Переходи на кубер, хватит маяться ерундой
Если это точная копипаста, то в третьей строчке с конца как будто бы не хватает двоеточия после labels
Обсуждают сегодня