на 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
Обсуждают сегодня