Mr
так надо сначала создать
Nik
общий volume пожалуй.
я тоже через общий том делал...
Ruslan
Коллеги, а покажите хороший пример (статьи, рецепты и т.п.) докеризации Elasticsearch? или mongo. или postgres вероятно, оно должно затрагивать кластеризацию, какие-нибудь кубернетесы или типа того ...
Ruslan
https://myopsblog.wordpress.com/2017/02/06/why-databases-is-not-for-containers/
Ruslan
наброс какой-то
Ruslan
базы данных разные бывают
Anonymous
mongo в кубернетес у меня плавает, petsets - полет нормальный: https://kubernetes.io/docs/user-guide/petset/
Anonymous
щас эластик буду туда переводить
Alexander
у Кубера есть отличные примеры докеризации Эластика
Alexander
не могу найти уже... в общем для примера гуглить ELK - в примерах часто показано как разбить ES на части для успешной кластеризации и масштабирования
Ruslan
https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/elasticsearch/ оно?
Alexander
Во, да! Точно!
Alexander
там есть production_cluster
Alexander
https://github.com/kubernetes/kubernetes/tree/release-1.5/examples/elasticsearch/production_cluster
Anonymous
еще вот тут пример под petset но он устарел (щас statefulset называется эта фигня), как руки дойдут обновлю: https://github.com/kubernetes/charts/tree/master/incubator/elasticsearch/templates
Alexander
👍
Ruslan
Огонь, спасибо!
Kirill
Еще можно вот так - https://github.com/kayrus/elk-kubernetes/tree/master/es5
Kirill
Без сервисных аккаунтов
Alexander
ага тоже хотел скинуть, примеров в общем очень много. Что гуглить - писал выше.
Ruslan
ага тоже хотел скинуть, примеров в общем очень много. Что гуглить - писал выше.
на стаковерфлоу тоже много примеров ) только в зависимости от темы (я например часто по bash-у смотрю) подходят далеко не все )
Roman
мы просто даже от своего кластера монги отказались, а k8s полпрода работает, но страшно пока еще полностью переключать
Anonymous
объем небольшой, стартап - около 10 гигов базы с кластеом монги были проблема когда пытался собрать на репликасетах пока, тьфу-тьфу, под нагрузкой работает... но я не сравнинвал с бареметал решениями
EV
Ребята. Я в докере вообще ничего не понимаю. Накидайте пожалуйста хороших ссылок для того чтобы начать въезжать в тему.
EV
https://google.com
Спасибо бро! За твою неоценимую помощь. Век должен буду
snatvb
https://google.com
я думю ты ему так помог
snatvb
прям ваще
Denis
Ребят, поймите меня правильно, но вы бы шли в https://t.me/kubernetes_ru - мы и митап на следующей проводим по теме
snatvb
ну не у всех кластеры)
EV
ловим тебя на слове.
А ты то чего встреваешь
snatvb
А ты то чего встреваешь
ну хоть повежлевее будь
snatvb
тут не лс
snatvb
:DDD
snatvb
EV
:DDD
snatvb
случайна
pofigizm
обращайся ))
EV
обращайся ))
Обязательно ✊🏻
snatvb
обращайся ))
слушай, а как разработать водородную бомбу?
pofigizm
боюсь мне придется повторяться...
snatvb
не дай боже
snatvb
но повторение - мать учения
EV
@darkfelex попроси накидать хороших ссылок, чтобы въехать в тему)
Мне тут "специалисты" Гугл посоветовали. Думаю им и буду пользоваться. Но все равно спасибо 😉
нꙺ
Ребята. Я в докере вообще ничего не понимаю. Накидайте пожалуйста хороших ссылок для того чтобы начать въезжать в тему.
1. Ставишь голую убунту в виртуалбокс 2. Накатываешь докер 3. Накатываешь/собираешь/колдуешь/проклинаешь/съедаешь/взрываешь несколько образов 4. Ебешься с запуском контейнеров и связкой их между собой 5. Плюешь на это все удаляешь нахер виртуальную убунту 6. ?????? 7. PROFIT!!! ну и во время всех этапов торчишь в гугле и офф доках по докеру
Ruslan
Арсен чо ты как маленький. Начни с офиц.документации. в рассылке докера есть еще секция с незамысловатым названием капитан
Vadim
ну серьезно, без чтения официальных док, смысл заходить и прость волшебные ссылки
нꙺ
Мне тут "специалисты" Гугл посоветовали. Думаю им и буду пользоваться. Но все равно спасибо 😉
а еще глянь в ютубе видосы от Badoo по этой теме, там ребята вполне доступно всю кухню объясняют
Roman
Всем привет, вопрос, докер пользуется виртуальными cpu и корами?
Denis
Он основан на namespaces и cgroups. Почему не должен?
Sander
Всем привет, как заставить выполнить команду в 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;"]
Александр
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
... COPY docker-entrypoint.sh / ENTRYPOINT ["/docker-entrypoint.sh"] Вот docker-entrypoint.sh https://gist.github.com/PavelPrischepa/4080d207bac33884dc317540f35fb578
Pavel
свои команды пропиши в docker-entrypoint.sh
Pavel
И в докер файл еще добавь дефолтный комманд CMD ["nginx", "-g", "daemon off"]
Dmitriy
ловлю в контейнере ошибку 10:59:47 [37;41;1m [Facebook\WebDriver\Exception\UnknownServerException] chrome not reachable поиск гугла не радует, кто нить сталкивался?
Sander
@sasahohol спасибо, сегодня попробую
Dmitriy
Selenium?
так точно
Александр
так точно
в докере селениум, x server и хром?
Dmitriy
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}]
Dmitriy
все верно
Александр
Хром драйвер скопирован?
Dmitriy
да
Dmitriy
при том есть мистика, образ собранный под виндой не имеет этой ошибки, а под centOS имеет
Александр
https://github.com/SeleniumHQ/docker-selenium/tree/master/NodeChrome
Александр
а это работает?
Dmitriy
конечно
Александр
при том есть мистика, образ собранный под виндой не имеет этой ошибки, а под centOS имеет
под виндой все файлы могут быть по умолчанию иметь полную маску доступа когда они копируются в образ
Александр
могут иметь перенос строки виндовый и тогда башовские скрипты не работают
Александр
возможно под CentOS нужно гдето добавить chmod +x *.sh и dos2unix *.sh