@ru_docker

Страница 30 из 610
Alexander
08.07.2016
08:47:06
поможет

есть fleet

R-omk
08.07.2016
08:47:21
вот я например хочу что бы контейнер был запущен в кластере, тут systemd уже никак не поможет
один, ровно один экземпляр контейнера, даже если половина серверов кластера не работает

Alexander
08.07.2016
08:47:23
который работает как systemd, только для кластера

Google
Alexander
08.07.2016
08:48:22
https://github.com/coreos/fleet

fleet is not intended to be an all-purpose orchestration system, and as such supports only a few simple deployment patterns: Deploy a single unit anywhere on the cluster Deploy a unit globally everywhere in the cluster Automatic rescheduling of units on machine failure Ensure that units are deployed together on the same machine Forbid specific units from colocation on the same machine (anti-affinity) Deploy units to machines only with specific metadata

Evgeny
08.07.2016
08:48:36
Гыг, Поцтеринг детектед

Alexander
08.07.2016
08:49:03
ну а если fleet'а мало - тогда Kubernetes

R-omk
08.07.2016
08:49:06
https://github.com/coreos/fleet
вот это огонь! ??

Alexander
08.07.2016
08:49:54
The fleetd daemon communicates with systemd (v207+) running locally on a given machine. It requires D-Bus (v1.6.12+) to do this.

Mihail
08.07.2016
08:50:07
кто то тут про юниксвей говорил

а потом хуяк! системд и флит

Alexander
08.07.2016
08:50:28
да, по сравнению с докером это юникс вэй

Mihail
08.07.2016
08:50:38
.системд то?

он пиздец юниквей :)

Alexander
08.07.2016
08:51:03
докер решает прямо вообще все задачи

Google
Mihail
08.07.2016
08:51:13
с помощью системд только кофе варить нельзя :)

Alexander
08.07.2016
08:51:21
ну, я фанат systemd, ок

R-omk
08.07.2016
08:51:26
да они все одного поля

Mihail
08.07.2016
08:51:29
и то, дайте мне кофеварку с апишкой и я смогу

дак и мне нравится системд, но ты говорил про юниксвей

R-omk
08.07.2016
08:52:25
видать в порыве ненависти все карты смешались

Alexander
08.07.2016
08:52:42
на самом деле когда я разбирался со всем этим - я искал систему, дружественную systemd и потом нашел конфликт докера с systemd, что однозначно определило докер как плохую вещь (но пока необходимую) и Rkt и всю экосистему CoreOS, которая интегрируется с systemd, что определило их как хороших

Mihail
08.07.2016
08:52:52
вообще Александр, брось теоретизировать, срать всем на юниксвей. Работает и хорошо. А все эти теории оставь столману и прочим :)

Alexander
08.07.2016
08:53:15
ну, я написал своё мнение)

кто-то может быть не согласен, да

Alexander
08.07.2016
08:53:29
я поддерживаю systemd и пофиг почему

Mihail
08.07.2016
08:53:29
ну, я написал своё мнение)
на вот тебе юниксввей https://www.youtube.com/watch?v=I25UeVXrEHQ

Alexander
08.07.2016
08:53:32
сердцем выбрал

я всегда так делаю

так проще жить))

systemd был убедительным когда сравнивался с upstart и sysvinit

и вот с тех пор эта любовь

R-omk
08.07.2016
08:54:45
я поддерживаю systemd и пофиг почему
у меня он докер запускает и пару плагинов к нему... и всё

Semyon
08.07.2016
08:54:58
Я вот совсем недавно с докером опять, тут за полтора года куча всего поменялось, но я по-привычке сую контейнеры в systemd

Google
Semyon
08.07.2016
08:55:03
оказывается можно проще

так что буду делать проще

systemd крутой, но нахрена мне extra step?

R-omk
08.07.2016
08:55:30
оказывается можно проще
меньше компонент, меньше шансов что все рухнет в один момент

Semyon
08.07.2016
08:55:34
this

так что пусть лучше докер сам заботится о своих детях

Alexander
08.07.2016
08:56:01
просто докер по крутости имхо недотягивает до systemd

Vyacheslav
08.07.2016
08:56:11
Отцы, нужно запустить несколько процессов внутри докер контейнера. Базовый образ ubuntu:16.04. Как лучше сделать? Использовать стандартный systemd внутри иль какой нибудь псевдо init?

Semyon
08.07.2016
08:56:12
есть такое понятие MVP

Alexander
08.07.2016
08:56:23
сайт может делать и студент и профи, у кого заказывать если цена одна? вот докер тут в роли студента...

Mihail
08.07.2016
08:56:25
а лопата не дотягивает по крутости до белки

R-omk
08.07.2016
08:56:27
просто докер по крутости имхо недотягивает до systemd
базара ноль, давайте все в юнитах фигачить

Vyacheslav
08.07.2016
08:56:50
давайте, системд умеет в cgroups же.

Semyon
08.07.2016
08:56:52
есть такое понятие MVP
docker —restart good enough для моих целей

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

R-omk
08.07.2016
08:57:48
Semyon
08.07.2016
08:57:55
я вчера почитал про стабильность и надёжность докер-рестарта, жалоб почти нет

по крайней мере не больше, чем на системд

Alexander
08.07.2016
08:58:17
докер - это переходный этап

Google
Alexander
08.07.2016
08:58:22
а systemd - надолго

я как-то так к этому отношусь

и docker - это для зарабатывания денег (компанией-разработчиком)

а systemd это ближе к open source

Semyon
08.07.2016
08:58:58
а systemd для Поттеринга!

Alexander
08.07.2016
08:59:20
systemd это сейчас стандарт на всех ОС

R-omk
08.07.2016
08:59:21
@lorddaedra давайте поговорим о приятном, как Ваш borg backup ?

Semyon
08.07.2016
08:59:51
докер - это переходный этап
я думаю докер с нами надолго

Alexander
08.07.2016
09:00:00
borg клёвый

докер надолго для разработчиков

Admin
ERROR: S client not available

Alexander
08.07.2016
09:00:24
они упор сделали на простую разработку и интеграцию с IDE

у Rkt такого нет

и долго не будет ещё

плюс докерхаб

R-omk
08.07.2016
09:00:41
borg клёвый
ага, есть такое, пощупал, в имадж под докер получилось нормальный собрать? ... (ой под systemd)

Semyon
08.07.2016
09:00:47
докер надолго для разработчиков
камон, ты девопс или где? :)

Alexander
08.07.2016
09:01:10
камон, ты девопс или где? :)
мне всегда сложно отвечать на этот вопрос)) я не знаю, кто я

стартапер, наверное

докер клёвый, я не спорю

Google
Alexander
08.07.2016
09:02:00
по сравнению с его отсутствием

но докер сильно не идеален по сравнению с тем же Rkt'ом

и инфраструктурой той же CoreOS

Semyon
08.07.2016
09:02:54
но ведь CoreOS изначально под докер-контейнеры точилась, они уже потом начали писать rkt

если я не путаю, конечно

Alexander
08.07.2016
09:03:05
мне кажется, что на стороне разработчиков он будет ещё долго, а вот на стороне сервера его будут запускать через Rkt, который будет через systemd, который будет через fleet, который будет через Kubernetes

как-то так

там был конфликт за PID1

между докером и systemd как раз

в редхете вообще патчи какие-то к докеру делали и был риск, что докер форкнут

именно вот связанные с этим патчи

Rkt тоже на фоне этого появился

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

ну и я тоже один из этих сторонников

есть системы sysvinit, systemd, upstart, вот докер хочет сюда же влезть

и в результате получаются проблемы по части безопасности и вообще не круто всё это

Semyon
08.07.2016
09:06:42
Спасибо, захватывающая история)

Alexander
08.07.2016
09:07:10
https://coreos.com/rkt/docs/latest/rkt-vs-docker-process-model.png

Semyon
08.07.2016
09:07:12
надо будет поклупаться, но на моём текущем сетапе из десятка контейнеров я пока не вижу смысла в systemd продолжать

Alexander
08.07.2016
09:11:48
но какой-то принципиальной разницы для девопса я тут не вижу - можно запустить команду, можно сгенирить файл и запустить его

там ведь эти service файлы просто пишутся и достаточно шаблонны

то есть можно написать какой-нибудь, допустим, питонячий скрипт, который обновляет софт, делая пулл и перезапуская контейнеры и точно такой же скрипт может генерировать и обновлять service файлы, подставляя точно такие же команды (без -d только) в шаблон .service-файла и далее systemctl restart startup.service

Magistr
08.07.2016
09:15:24
уу костыли

Страница 30 из 610