
Alex
07.02.2017
12:18:46
народ, а как вы дружите docker и let's encrypt?

Mr
07.02.2017
12:19:25
lego в отдельном контейнере, работает через aws 53

Alex
07.02.2017
12:20:08
что такое lego?

Mr
07.02.2017
12:20:36
https://github.com/xenolf/lego

Google

Alex
07.02.2017
12:21:56
> Please do NOT run this on a production server
хех.
Ну ладно, суть ясна.
Вот только не ясно как из контейнера с lego прокидывать сертификат nginx'у.
общий volume пожалуй.

Mr
07.02.2017
12:22:43
очень просто, оно пишет в отдельный volume все, он подключается к nginx

Alex
07.02.2017
12:23:03
а nginx при первом запуске ругаться не будет?

Mr
07.02.2017
12:23:05
а больше никто вроде не умеет через днс подтверждать сертификат

Alex
07.02.2017
12:23:08
мол сертификата нет еще.

Mr
07.02.2017
12:23:11
на что?
так надо сначала создать

Yury
07.02.2017
14:50:57

Nikolay
07.02.2017
17:32:41

Ruslan
08.02.2017
08:10:17
Коллеги, а покажите хороший пример (статьи, рецепты и т.п.) докеризации Elasticsearch? или mongo. или postgres
вероятно, оно должно затрагивать кластеризацию, какие-нибудь кубернетесы или типа того ...

Google

Ruslan
08.02.2017
08:10:17
https://myopsblog.wordpress.com/2017/02/06/why-databases-is-not-for-containers/
наброс какой-то
базы данных разные бывают

Andrey
08.02.2017
08:13:13
mongo в кубернетес у меня плавает, petsets - полет нормальный: https://kubernetes.io/docs/user-guide/petset/
щас эластик буду туда переводить

Alexander
08.02.2017
08:14:52
у Кубера есть отличные примеры докеризации Эластика
не могу найти уже... в общем для примера гуглить
ELK - в примерах часто показано как разбить ES на части для успешной кластеризации и масштабирования

Ruslan
08.02.2017
08:20:57
https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/elasticsearch/
оно?

Alexander
08.02.2017
08:21:44
Во, да! Точно!
там есть production_cluster
https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/elasticsearch/production_cluster

Andrey
08.02.2017
08:21:59
еще вот тут пример под petset но он устарел (щас statefulset называется эта фигня), как руки дойдут обновлю: https://github.com/kubernetes/charts/tree/master/incubator/elasticsearch/templates

Alexander
08.02.2017
08:22:38
?

Ruslan
08.02.2017
08:22:52
Огонь, спасибо!

Kirill
08.02.2017
08:25:28
Еще можно вот так - https://github.com/kayrus/elk-kubernetes/tree/master/es5
Без сервисных аккаунтов

Alexander
08.02.2017
08:27:24
ага тоже хотел скинуть, примеров в общем очень много. Что гуглить - писал выше.

Ruslan
08.02.2017
08:30:46

Roman
08.02.2017
08:35:50
мы просто даже от своего кластера монги отказались, а k8s полпрода работает, но страшно пока еще полностью переключать

Google

Andrey
08.02.2017
12:27:37
объем небольшой, стартап - около 10 гигов базы
с кластеом монги были проблема когда пытался собрать на репликасетах
пока, тьфу-тьфу, под нагрузкой работает... но я не сравнинвал с бареметал решениями

Евгений
08.02.2017
18:29:25
Ребята. Я в докере вообще ничего не понимаю. Накидайте пожалуйста хороших ссылок для того чтобы начать въезжать в тему.

pofigizm
08.02.2017
18:31:21

Евгений
08.02.2017
18:32:10

Andrew
08.02.2017
18:32:21
прям ваще

Alex
08.02.2017
18:32:22

Denis
08.02.2017
18:33:54
Ребят, поймите меня правильно, но вы бы шли в https://t.me/kubernetes_ru - мы и митап на следующей проводим по теме

Andrew
08.02.2017
18:34:54
ну не у всех кластеры)

Евгений
08.02.2017
18:34:59

Andrew
08.02.2017
18:35:20
тут не лс
:DDD

Евгений
08.02.2017
18:36:08
:DDD

Andrew
08.02.2017
18:36:11
случайна

pofigizm
08.02.2017
18:36:34
обращайся ))

Евгений
08.02.2017
18:36:53

Andrew
08.02.2017
18:37:04

pofigizm
08.02.2017
18:37:32
боюсь мне придется повторяться...

Andrew
08.02.2017
18:37:47
не дай боже

Google

Andrew
08.02.2017
18:38:10
но повторение - мать учения

Arsen
08.02.2017
18:49:06

Евгений
08.02.2017
18:53:51

Egor
08.02.2017
18:56:23

Ruslan
08.02.2017
18:56:38
Арсен чо ты как маленький. Начни с офиц.документации. в рассылке докера есть еще секция с незамысловатым названием капитан

Vadim
08.02.2017
18:56:55
ну серьезно, без чтения официальных док, смысл заходить и прость волшебные ссылки

Arsen
08.02.2017
18:58:10

Egor
08.02.2017
18:58:53

Ruslan
08.02.2017
18:59:58

Roman
08.02.2017
21:43:01
Всем привет, вопрос, докер пользуется виртуальными cpu и корами?

Denis
08.02.2017
21:55:41
Он основан на namespaces и cgroups. Почему не должен?

Sander
08.02.2017
22:55:39
Всем привет,
как заставить выполнить команду в dockere, которая будет запускаться каждый раз при создании контейнера.
1) Вначале должна выполниться команда dockerize -template /etc/nginx/nginx.tmpl:/etc/nginx/nginx.conf -stdout /var/log/nginx/access.log -stderr /var/log/nginx/error.log
2) а потом должен запустить nginx ["nginx", "-g", "daemon off;"]
Пробую таким способом, но это не работает.
# CMD dockerize -template /etc/nginx/nginx.tmpl:/etc/nginx/nginx.conf -stdout /var/log/nginx/access.log -stderr /var/log/nginx/error.log -wait tcp://web:8000 nginx
CMD ["dockerize","-template","/etc/nginx/conf.d/site.tmpl:/etc/nginx/conf.d/site.conf","-wait","tcp://web:8000","-timeout","5s","nginx","-g","daemon off;"]

Александр
09.02.2017
05:33:37
CMD dockerize -template /etc/nginx/nginx.tmpl:/etc/nginx/nginx.conf -stdout /var/log/nginx/access.log -stderr /var/log/nginx/error.log; exec nginx -g daemon off

Pavel
09.02.2017
06:24:36
...
COPY docker-entrypoint.sh /
ENTRYPOINT ["/docker-entrypoint.sh"]
Вот docker-entrypoint.sh
https://gist.github.com/PavelPrischepa/4080d207bac33884dc317540f35fb578
свои команды пропиши в docker-entrypoint.sh
И в докер файл еще добавь дефолтный комманд
CMD ["nginx", "-g", "daemon off"]

Dmitriy
09.02.2017
08:02:03
ловлю в контейнере ошибку 10:59:47 [37;41;1m [Facebook\WebDriver\Exception\UnknownServerException] chrome not reachable поиск гугла не радует, кто нить сталкивался?

Sander
09.02.2017
08:09:40
@sasahohol спасибо, сегодня попробую

Александр
09.02.2017
08:11:27

Google

Dmitriy
09.02.2017
08:11:43

Александр
09.02.2017
08:12:37


Dmitriy
09.02.2017
08:12:40
10:59:47 [37;41;1m [Facebook\WebDriver\Exception\UnknownServerException] chrome not reachable
10:59:47 (Session info: chrome=55.0.2883.87)
10:59:47 (Driver info: chromedriver=2.25.426924 (649f9b868f6783ec9de71c123212b908bf3b232e),platform=Linux 3.10.0-514.6.1.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)
10:59:47 Command duration or timeout: 10 milliseconds
10:59:47 Build info: version: '3.0.1', revision: '1969d75', time: '2016-10-18 09:48:19 -0700'
10:59:47 System info: host: '2e4e0832a66e', ip: '172.17.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '3.10.0-514.6.1.el7.x86_64', java.version: '1.8.0_111'
10:59:47 Driver info: org.openqa.selenium.chrome.ChromeDriver
10:59:47 Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.25.426924 (649f9b868f6783ec9de71c123212b908bf3b232e), userDataDir=/tmp/.org.chromium.Chromium.PbsdPa}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=55.0.2883.87, platform=LINUX, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
все верно


Александр
09.02.2017
08:13:09
Хром драйвер скопирован?

Dmitriy
09.02.2017
08:13:14
да
при том есть мистика, образ собранный под виндой не имеет этой ошибки, а под centOS имеет

Александр
09.02.2017
08:15:10
https://github.com/SeleniumHQ/docker-selenium/tree/master/NodeChrome
а это работает?

Dmitriy
09.02.2017
08:15:33
конечно

Александр
09.02.2017
08:15:45