Alex
не понимаю зачем привязывать что то к локалхосту если это сварм
Alex
линковать контейнеры не подойдет?
Денис
что бы я мог попасть в сварм только с локалхоста, у меня много парсеров на основе тора , потому мне нужна одна точка входа в сварм на одной тачке , и я не хочу что бы мои тор инстансы былы доступны откуда то еще кроме управляющей ноды
Денис
потому и делаю биндинг портов на 127.0.0.1 что бы вход в сварм был только с локалхоста
Денис
я могу конечно сделать проще , на каждой ноде при помощи ансибла поднимать композером торы и воркеры и потом ко всему этому прикрутить сервер очередей для раздачи заданий ) но сварм как то проще. в плане управления этой балалайкой
Денис
просто сейчас у меня порты тора на нодах торчат наружу ) подключайся нихачу )
Max
fluentd
Он сбрасывает данные в rabbitmq не сразу, а по flush_interval, видимо. А мне нужно в реалтайме
Grigory
Всем вечер! Осваиваю swarm, попробовал проверить как работает DNS на простейшем варианте из одного мастера и одного воркера. Не работает :( Даже по шагам записал что я делал: https://gist.github.com/grigoryvp/5b0c57a0272b3cbfe1ef8f1e10b98ff8 - может кто опытный подсказать, прежде чем я поползу на stackoverflow позориться? :)
Энлов Свичблейд
Денис
Надо попробовать поднять ваш пример :) , доеду до дому отпишусь чекак
Grigory
Буду оч признателен. Я явно упускаю что-то тривиальное, вроде специальной настройки "включить-чтобы-все-работало = 1", но пока не могу понять что :)
Денис
Денис
root@zitech ~ # docker exec -it 8aca3a2722d1 nslookup foo
nslookup: can't resolve '(null)': Name does not resolve
Name: foo
Address 1: 10.0.0.76
root@zitech ~ # docker exec -it 8aca3a2722d1 ping foo
PING foo (10.0.0.76): 56 data bytes
64 bytes from 10.0.0.76: seq=0 ttl=64 time=0.059 ms
64 bytes from 10.0.0.76: seq=1 ttl=64 time=0.070 ms
^C
—- foo ping statistics —-
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.059/0.064/0.070 ms
Денис
но у меня не винда, докер 1.13.1 и не докер машин
Eugene
/
Eugene
Eugene
Eugene
Bulatbulat48
а на винде докер только на 10 PRO заведется?
Knyage
/
низкий поклон за книжечки:)
Eugene
есть мысля вообще сделать отдельно по Database System . ELT, OS, HightLoad, подборку. и выложить с возможностью обмена и добавляния стояших книжек. чтобы отсеивать "водяные" издания. ТОлько открываю для себя Docker ) делюсь что помогает ) скорее всего выкладывать прийдется на руктрекер или nnm-club облако быстро прикроют.
Knyage
угу...рутрекер или рутор
Денис
#whois продаём запчасти через интернет в компании GT-Shop, фуллстек разработчик осваиваю докер , имею некоторый опыт работы с докером и сварм, сообщество интересно подсказками по настройке, сам из Москвы :) про группу узнал из группы про Perl
Eugene
Wellcome
Grigory
Вопрос как раз в том, что когда я беру чей-то чужой, уже настроенный swarm, то все работает. Когда я пытаюсь на чистой машине с нуля собрать как показал - оно не работает. Надо еще на последней федоре проверить.
Денис
Grigory
Хотя нет, Fedora это плохая идея, там будет "No package virtualbox available" и простая 50-шаговая инструкция как ее поставить, с пересборкой ядра. Лучше на Ubuntu попробовать.
Grigory
Виталий
/
Сергей
docker swarm собирается реально за 30 секунд
пробовал на centos 7 и на fedora, единственное я не использовал virtualbox и vagrant
использовал vmware или kvm
Денис
Grigory
Может и взлетит, но меня интересует почему я не могу собрать с нуля, а не чтобы взлетело. Чтобы взлетело - я могу кому-нить денег дать за настройку и оно взлетит :)
Grigory
Так, походу проблема усложняется. Оно не работает на Windows машине и на Amazon + Linode. Но работает на Ubuntu :(
Grigory
Теперь надо понять, это свойство боксов virtualbox или хостовой операционки
Max
По логгированию никто не поможет?(
Bogdan (SirEdvin)
По логгированию никто не поможет?(
Если вопрос был не по кастомным драйверам, возможно, я могу помочь?
Если по кастомным, то, возможно, лучше будет кидать в syslog и потом оттуда забирать?
Max
Мне впринципе не важно, через какой драйвер докер логи пишет. Я думал есть готовые решения, чтобы такую схему реализовать.
Max
Я не знаком с работой syslog/syslog-ng/rsyslog/filebeat/etc
Max
Попробовал лишь fluentd, но он скидывает данные лишь по таймауту. Есть конечно вариант поставить timeout 1s, но это как-то костыльно
Max
Если речь идет о syslog, получается при запуске докер-контейнера я должен указывать удаленный syslog-сервер? Или локальный?
Max
Если удаленный, то будет ли в таком случае работать failover?
Bogdan (SirEdvin)
Failover там работает грустновато, как я понимаю: http://www.rsyslog.com/doc/master/tutorials/failover_syslog_server.html :)
Bogdan (SirEdvin)
Там можно указать несколько серверов, и если один из них будет не доступен, оно будет их пытатся кинуть на следующий
Max
https://syslog-ng.org/
Max
Походу это то, что мне нужно
Max
- Временное сохранение сообщений на жёстком диске с случае недоступности центрального сервера;
Max
- Надёжная передача сообщений по TCP;
Max
Также есть поддержка postgres/amqp/mongodb/redis
Oleksandr
парни, у меня платиновый вопрос
Oleksandr
подскажите веб-интерфейс для регистри
Mr
у гитлаба есть веб-интерфейс к registry (своему). только зачем?
Oleksandr
ради этого не хочется поднимать гитлаб. к тому же registry уже свой есть, а в гитлаб по идее переезжать надо будает. к стороннему его не подключишь
нꙺ
За Portus читал? Вроде оно
нꙺ
http://port.us.org
Konstantin
Мы используем portus. В целом все ок, раньше было похуже) Есть еще достойный harbor
http://vmware.github.io/harbor/
Max
Да, syslog-ng подошел для моего случая! Докер-контейнеры запускаются с параметром --log-driver=syslog --log-opt syslog-address=udp://127.0.0.1:514. syslog-ng запущен в докере локально (на той же машине, где и докер-контейнеры), коннектится к удаленному rabbitmq-серверу
Max
проверил, при разрыве соединения, syslog-ng через 60 секунд пытается восстановить соединение и отправляет все сообщения, которые не удалось отправить
Bogdan (SirEdvin)
Использую harbor, в целом весьма крут
Bogdan (SirEdvin)
Настроить его тоже просто, даже для кастомного случая
Oleksandr
Денис
делаешь пуш в проект, ci запускает тесты , и если тесты проходят строит контейнер и пушит его в реджистри , подключаешь реджистри к докеру и в сварме разворачиваешь или обновляешь контейнер
Денис
посмотреть версии? )
Денис
размер) обьем
Денис
я хз ) там у гитлаба не особо много настроек ) может вебморда для настроек прав доступа
Konstantin
ACL
Pavel
Oleksandr
Orez
господа, посоветуйте, пожалуйста, как разбить диски под докер-хост. Имеется 2 ssd по 128 гб и hdd на 1 тб, памяти 128
Max
Посоветуйте, какой лучше метод передачи логов к локальному syslog'у использовать: tcp или udp?
Max
И нельзя ли как-то расшарить unix socket внутри контейнера наружу?
Max
Именно доступ из хостовой системы чтобы был.
Anonymous
Max
Я так понимаю unix sockets работают шустрее tcp/udp
Max
в контексте одной машины
Ruslan