@devops_ru

Страница 3511 из 4568
Artem
18.12.2017
12:49:31
ща ща ща

NB
18.12.2017
12:49:31
т.е. это виндовый докер?

Artem
18.12.2017
12:49:33
у меня есть заготовка

Андрей
18.12.2017
12:49:39
Google
NB
18.12.2017
12:50:32
Да
странно я поднимал такую связку на Hyper-V Core, без докера - все работало.

percona вообще чисто centos-ная фича. уточните версию контейнера

я хз как это делается в контейнере но она должна быть

в линуксе я бы сделал cat /etc/*-release

NB
18.12.2017
12:53:25
а, ну типа спец докер перконы

jessie

но с ядром дебиана, ох-ть

Alexander
18.12.2017
12:54:52
percona - это фича centos? вот народ-то удивится ... http://www.percona.com

Artem
18.12.2017
12:55:05
percona это форк мускулевый

NB
18.12.2017
12:55:08
сорян с мариадб перепутал

Artem
18.12.2017
12:55:12
с движком галеры (вроде)

Aleksandr
18.12.2017
12:57:27
сорян с мариадб перепутал
и она тоже не уникальна для rhel/centos, это тоже форк mysql )

Google
NB
18.12.2017
12:57:46
Aleksandr
18.12.2017
12:58:12
а бывают ненативные субд?

NB
18.12.2017
12:58:49
нативной для дистриба. Ну можно снести марию и поставить перкону.

NB
18.12.2017
13:04:21
как и в любом дистре
да, чот я про чисто центосную погнал

Aleksandr
18.12.2017
13:04:27
drop-in обеспечивается приложением и мейнтейнерами пакета, не зависит от дистра

Evgeniy
18.12.2017
13:12:55
у меня есть заготовка
Ну, я думаю, что это не всегда их выбор держать виндовые серваки.

Artem
18.12.2017
13:13:16
всегда есть выбор

Evgeniy
18.12.2017
13:13:48
ну в центоси она стала нативной
Она сейчас нативная везде

всегда есть выбор
Нет. Есть чисто же железки виндовые.

Artem
18.12.2017
13:14:24
машка то?

Evgeniy
18.12.2017
13:14:59
машка то?
Да, во всех дистрах с 2016 года вроде. Deb-based/rhel-based

Artem
18.12.2017
13:15:27
ну rhel точно, на лезбиан не смотрел

NB
18.12.2017
13:15:48
лезбиан ?

Evgeniy
18.12.2017
13:17:03
ну rhel точно, на лезбиан не смотрел
Ну, там вроде метапакет, если я не ошибаюсь. Который в итоге mariadb ставит

NB
18.12.2017
13:20:15
А докер поддерживает субд? Чот видел тут в конфе что якобы сущестуют ограничения, не?

Evgeniy
18.12.2017
13:21:17
А докер поддерживает субд? Чот видел тут в конфе что якобы сущестуют ограничения, не?
Поддерживает. Но полный функционал СУБД может потребовать секса с контейнерами.

NB
18.12.2017
13:22:16
эм, ну сейчас же веб проекты без СУБД не возможны. Какой в итоге best-practice? DB on VM?

Evgeniy
18.12.2017
13:24:08
Почему?
Ну, я написал может, потому что все об этом говорят. Что у них какая-то боль на крупных проектах. Я лично на мелких держу в контейнере без проблем.

Google
Evgeniy
18.12.2017
13:24:29
Почему?
Но на мелких я не юзаю весь функционал шардинг/реплики и прочее

xPushkin
18.12.2017
13:25:22
NB
18.12.2017
13:26:26
Объясните на пальцах в чем плюшки докера на моем примере. У меня битрикс е-коммерс проект. В продакше все на одном линукс дедик сервере. Есть профит заморачиваться с контейнерами? или это будут контейнеры ради контейнеров?

Тестовые и около-битрикс машины на виртуалках, вроде проблем особых нету

заморачивает каждый раз поднимать новое продакшн окружение - да. Ну и снапшот не сделать (т.к. машина железная) проект перехода на Hyper-V виртуализацию не взлетел. Скорость SSD в линукс машине хостед на Hyper-V падала до скорости обычного жесткого.

Artem
18.12.2017
13:29:23
контейнеры ради контейнеров

Evgeniy
18.12.2017
13:30:00
Объясните на пальцах в чем плюшки докера на моем примере. У меня битрикс е-коммерс проект. В продакше все на одном линукс дедик сервере. Есть профит заморачиваться с контейнерами? или это будут контейнеры ради контейнеров?
Ну, как минимум, если разработчиков и тестировщиков много или часто меняются, то чтобы каждый не поднимал все это у себя по пол дня, есть смысл в контейнеры завернуть. А когда уже будут контейнеры, то можно будет и посмотреть плюшки kunernetes

NB
18.12.2017
13:31:36
Ну, как минимум, если разработчиков и тестировщиков много или часто меняются, то чтобы каждый не поднимал все это у себя по пол дня, есть смысл в контейнеры завернуть. А когда уже будут контейнеры, то можно будет и посмотреть плюшки kunernetes
Ну вот да. Каждый раз поднимаю окружения я. Потому что програмисты чот не умеют в линукс. Т.е. подняв один раз контэйнер с окружением, его потом можно деплоить где не попадя. В целом уже годно

разрабов не много

Evgeniy
18.12.2017
13:33:19
Ну вот да. Каждый раз поднимаю окружения я. Потому что програмисты чот не умеют в линукс. Т.е. подняв один раз контэйнер с окружением, его потом можно деплоить где не попадя. В целом уже годно
Мы запилили контейр со всем софтом. Но это только для разработки. Потому что это просто виртуалка на ядре хостовой тачки. Но зато мало жрет места.

Кэшировать все что можно. Можно глянуть в сторону Dappfile

NB
18.12.2017
13:34:47
А, чтобы кодерастам деплоить?

а на проде как?

Evgeniy
18.12.2017
13:35:08
а на проде как?
Чтобы просто кодеры не ставили себе (php, php-fpm, composer, vim (это для меня любимого))), phpmyadmin) - это все в одном контейнере. А в других остальное nginx, mariadb и пр.

Admin
ERROR: S client not available

Evgeniy
18.12.2017
13:37:52
а на проде как?
А на проде просто jenkins рулит. Но вся конфигурация прода по сути и описана в Dockerfile

Только один jenkins сейчас могз любит, потому что он не под гитом. Вот я и поглядываю в сторону gitlab-ci, но gitlab жрет 4Гб оперы, и чисто для CI его дорого держать

Salem
18.12.2017
13:40:57
Господа, а подскажите канал гуру nginx’a

Google
Salem
18.12.2017
13:44:47
Ну или может сами подскажете, как можно стандартными средствами системы выцепить воркеры джиксы, которые находятся в состоянии завершения (worker process is shutting down), но не грепая эту строку из вывода ps, pgrep

Oleh
18.12.2017
13:50:36
Пацаны, кто-то сталкивался с такой темой, шо Ubuntu 14.04 не применяет параметры из /etc/security/limits.conf для процессов, стартующих инитом из /etc/init.d/ ?? Не могу придумать ниче лучше, чем хардкодить ulimit в init-скрипт, а этого бы не хотелось

Evgeniy
18.12.2017
13:53:40
А есть инструменты, как уже готовую конфигурацию jenkins сдампить в yaml файлики для jenkins job builder ?

Kiryl
18.12.2017
13:56:39
существуют ли на винде devops?

Evgeniy
18.12.2017
13:58:03
существуют ли на винде devops?
Да) Девопсы мелкомягких)) Они же как-то выпускают новую версию винды)

Salem
18.12.2017
14:14:19
Короче, стороннее приложение (бинарь) использует nginx как компонент - менеджит его конфиги и делает релоад когда нужно. Где-то в коде этого приложения есть косячок, когда прилетает куча релоадов сразу. Nginx при этом плодит процессы (worker process is shutting down) и забивает память тачилы напрочь

Авторы бинаря проблему фиксить не хотят ни в какую

потому я сделал воркэраунд, грепаю процессы с именем “worker process is shutting down” ставлю лок если они есть и в цикле продолжаю проверку, как только они пропадают я делаю нормальный релоад

воркеры висят, потому что есть long live http реквесты

но мне не очень нравится подход грепа по этой строке, ибо хз что в след версиях джиксы будет

по исходникам джиксы походил, ничего полезного, за что зацепиться не нашел

на джикс + перейти нет возможности

ибо там это решается через конфигурационный апстрим, с которого ты “вытягиваешь” новый конфиг

https://www.nginx.com/blog/using-nginx-plus-to-reduce-the-frequency-of-configuration-reloads/ - вот статейка которая описывает примерно то что происходит

Sergey
18.12.2017
14:29:33
Допустим, а как вообще дженкинс настроить как код?
Опять же - какая задача решается? Джобы дженкинса - это XML-файлы, если ты будешь тащить из репы файлы - будут обновляться и джобы. Плюс у него вроде есть DSL специальный - если хочется прям вообще круто.

Sergey
18.12.2017
14:31:15
вот сопссно он и есть

Evgeniy
18.12.2017
14:32:45
вот сопссно он и есть
А не в курсе как конвертнуть уже имеющуюся конфигурацию в этот dsl ?

Google
Sergey
18.12.2017
14:34:58
А не в курсе как конвертнуть уже имеющуюся конфигурацию в этот dsl ?
В курсе. Автомагических средств на данный момент не существует.

Даниил
18.12.2017
15:03:20
уважаемые, подскажите пожалуйста. бьюсь уже наверное часа два с плагином для дженкинса (github pull request builder). не воспринимает мои креденшелы и хоть ты тресни

ни токен, ни лог\пасс, ни ссш кей

Страница 3511 из 4568