Artur
Alf 🙀
nginx не нравится как решение, потому что оно не умеет gracefull shutdown сессий и lb на стримах у него как говно, простите
Ruslan
код открыт, сделай лучше
Artur
Alf 🙀
сечас haproxy с консул темплейтом внутри, но надо выносить ha за пределы одного хоста а на хостах думал оставить traefik
Evgeny
Стандартный заброс на мегасрач
Artur
Artur
и главное цифр
Alf 🙀
Artur
мне интересно
Artur
где реализовано изящное завершение сессий?
Maksim
А есть пример использования traefik на докере? Что-то с набега не получилось понять как его настраивать )
Maksim
А все, нашел: https://docs.traefik.io/#docker
Aleksey
Aleksey
надавно парни научились делать hsts и то хлеб
Aleksey
а так ну начинаешь что то собирать сложнее чем бекенд вот там и сразу понимешь.... для разработки, да.
Maksim
То есть, если не упираешься в возможности, то в определенных рамках и на прод нормально?
Artur
Aleksey
у меня есть treafik для сайд проектов. тут не велика нагрузка и он в защищенном периметре. фактически он заменил 100500 однотипно натсроекнныйх виртулахстов
Aleksey
acl парни помойму так и не сделали. так что что то придется придумывать.
Maksim
Вот чего не могу понять, почему у меня все контейнеры висят на левом IP каком-то 192.168.99.100
Почему на 127.0.0.1 не работает?
Maksim
Или просто в hosts добавить localhost на тот IP?
Maksim
Вот и у меня так было. А тут что-то странное. Не могу понять как так получилось
Aleksey
i shot my son𓆏
допустим, я подключал контейнер с апачем по 9091, и он был доступен как айпимашины:9091
Maksim
iptables
Это на хосте? У меня винда
Aleksey
про винду знаю ничего. увы
i shot my son𓆏
аналогично, ничем помочь не могу :(
Aleksey
предполагаю что этот ойпи висит на гипервизоре
Aleksey
ну и в любом случае на 127.0.0.1 они висеть не будут.
Aleksey
ибо там форвардинг трафика.
Aleksey
а в форточке еще и доп слой виртуалтизации
Maksim
Ладно, по идее это не важно же. Надо просто IP правильный в хостс записать
i shot my son𓆏
не-не-не, насколько я понимаю, контейнер будет работать по айпи машины именно в подсети, по конкретному порту
допустим, у меня есть машина, адрес которой 10.100.3.55. я подключаю контейнер по 9091, и он доступен как 10.100.3.55:9091
Aleksey
замена localhost на адрес отличный от 127.0.0.1 отличный способ стрельнуть себе вногу
i shot my son𓆏
никаких hosts и 127.0.0.1 не нужно и в помине
Maksim
@freeseacher спасибо! Traefik классный )
Aleksey
на самом деле это не так. но на поиграиться хватит вполне
Maksim
Что-то не хочет проксировать gitlab :(
Maksim
а... бэк пишет http://172.21.0.6:22. Видимо не работают просто ключи
Maksim
все, разобрался )
Maksim
Может быть в том же, в чем у меня? IP другой?
Radaram
а законектиться к порту постгеса 5433 удается
Radaram
Maksim
Это у меня в винде такая беда. Но если к базе подключается, значит проблема где-то еще.
Maksim
а docker ps что показывает?
Maksim
контейнер жив, вообще? Порты открыты?
Maksim
Подскажите, кто-то запускает gitlab-runner через docker-compose? Как это настраивается?
Radaram
контейнер жив, вообще? Порты открыты?
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6ef4e32134ad billing_django "python3.6 src/man..." 6 seconds ago Up 4 seconds 0.0.0.0:8008->8000/tcp billing_django_1
78203510fb7f postgres:9.6 "docker-entrypoint..." 7 seconds ago Up 5 seconds 0.0.0.0:5433->5432/tcp billing_postgres_1
Maksim
Oleg
кто как разработку ведет с использованием docker-compose?
Maksim
Ruslan
Ruslan
камрады, docker-compose обеспечивает работу контейнеров в рамках одного хоста, а как раскидать копии контейнеров между несколькими хостами?
Igor
Ruslan
о! спасибо
Igor
только не рекомендую swarm mode для продакшена, пока хороших отзывов о нем нет, слишком еще сырой
Oleg
Andrey
ну так а что запрещает раскладывать docker-compose каким нибудь ансиблом по хостам, а то прям с него и рулить
Andrey
ну и там всякие кубернеты и прочее для "облаков" же изобретают
Maksim
Не могу понять что не так с реестром. Можете подсказать куда копать?
Maksim
Ping идет, IP показывает совсем другой.
Pavel
у тебя там прокси не прописан
Aleksey
Pavel
export комманду дай
Pavel
http(s)_proxy
Maksim
Pavel
в системе
Pavel
твоей
Maksim
У меня сейчас так:
Maksim
Maksim
Но еще стоит Traefik. И я не могу понять, у registry какие порты нужны, вообще?
Pavel
да при чем тут порты, дай в своей консоли комманду export и поищи там строки про прокси :)
Maksim
не умею его юзать. Пошел читать