Comments 11
Сам сейчас решаю подобную задачу.
Скажите, Gitlab вы ставите прямо на систему или запускаете через докер? Если первый вариант, то почему именно он?
Как вы настраиваете https для него? Насколько я понимаю, Gitlab registry без https работать не будет.
Скажите, Gitlab вы ставите прямо на систему или запускаете через докер? Если первый вариант, то почему именно он?
Как вы настраиваете https для него? Насколько я понимаю, Gitlab registry без https работать не будет.
0
Спасибо за статью,
Но для совсем далекого от devops проясните, что прописать в traefik для локальной работы?
endpoint = unix:///var/run/docker.sock берет все докер контейнеры, а как к ним теперь обращаться?
Но для совсем далекого от devops проясните, что прописать в traefik для локальной работы?
endpoint = unix:///var/run/docker.sock берет все докер контейнеры, а как к ним теперь обращаться?
0
Для этого контейнерам надо прописать labelы, и traefik сам поймет как до них роутить. Или о чем речь?
0
Все верно, спасибо. В статье о label только в ci части, потому и уточнил.
А можно его уже на продакшене использовать?
И можно ли использовать вместо nginx?
У меня сейчас несколько микросервисов, и работают они через nginx, и наверное label можно напрямую сервису присвоить минуя nginx.
А можно его уже на продакшене использовать?
И можно ли использовать вместо nginx?
У меня сейчас несколько микросервисов, и работают они через nginx, и наверное label можно напрямую сервису присвоить минуя nginx.
0
Да, можно, но не советовал бы.
В проде для таких целей лучше подойдет связка из Consul + Nginx + DNS.
В локальном dns(bind) какой-нибудь, говорите, что зона *.service.consul сервится консулом на таком-то порту, консул отдает вам айпишник какого-то из серверов, на котором в консулом же сгенеренных конфигах прописаны адреса микросервисов + настроена балансировка
В проде для таких целей лучше подойдет связка из Consul + Nginx + DNS.
В локальном dns(bind) какой-нибудь, говорите, что зона *.service.consul сервится консулом на таком-то порту, консул отдает вам айпишник какого-то из серверов, на котором в консулом же сгенеренных конфигах прописаны адреса микросервисов + настроена балансировка
0
Благодарю за статью. Однозначно в закладки.
0
UFO just landed and posted this here
Sign up to leave a comment.
CI для фронтенда: Gitlab, Traefik, Docker