@spblug

Страница 852 из 1075
Daniel
14.12.2016
17:46:07
можно, конечно

Andrey
14.12.2016
17:46:23
Трубы нет, но sh -c 'nginx' запускает сам мастер nginx под другим PID

С точки зрения чистоты, надо бы там убрать sh -c ''

Но всё же

Google
Vitaliy
14.12.2016
17:47:08
добро пожаловать в мир докера

Daniel
14.12.2016
17:47:08
короче, ключевое слово trap

Andrey
14.12.2016
17:47:10
* там - это в долгоживущих контейнерах

Спасибо, я уже измазываюсь второй месяц

Vitaliy
14.12.2016
17:47:48
Нил, трап — это название пользователей докера в продакшене?)

Andrey
14.12.2016
17:47:58
В принципе уже даже начало нравиться

Не надо холиворов, по поводу хорошо это или нет - это разговор отдельный

Andrey
14.12.2016
17:49:15
Ну вопрос вполне себе актуален и без всяких докеров.

Vartan
14.12.2016
17:49:30
Ну да, давайте вообще всех отсюда выгоним

Vitaliy
14.12.2016
17:49:31
вообще, универсальный совет: бери supervisord, он всё что надо умеет

Daniel
14.12.2016
17:49:39
я, кстати, тоже к докеру скептически отношусь

Google
Vartan
14.12.2016
17:49:39
потому что про каждую мелкую херню уже есть чатик

Andrey
14.12.2016
17:49:53
supervisord в контексте докера - это как раз для трапов

Docker - это такая маленькая Германия

Phil
14.12.2016
17:50:26
Andrey
14.12.2016
17:50:32
Ein Wolk, Ein Reich, Ein Process per container

Vitaliy
14.12.2016
17:50:35
Андрей, это опыт. Берёшь supervisord в докере — и проблема с контролем процессов внутри пропадает. Совсем

Andrey
14.12.2016
17:50:52
Так я глупый, раньше не знал про sh -c - субшелл

Короче, для долгоживущих уберу sh -c - там труб нету и не будет

Vitaliy
14.12.2016
17:51:52
для всех надо убирать

Phil
14.12.2016
17:51:58
Vitaliy
14.12.2016
17:52:00
недолгоживущие так же могут зависнуть

Andrey
14.12.2016
17:52:49
Это со StackOverflow как самый простой способ запустить docker run <image> <command>, где в команде есть трубы и прочие процессопорождающие вещи

Я наивно полагал, что если внутри одна команда, то sh -с сама процесс не делает

оказалось - делает и он и получает PID 1

Phil
14.12.2016
17:53:53
Понял

Vitaliy
14.12.2016
17:54:56
«администрирование через stackoverflow» полагаю, на такую методологию можно научить нейросеть. Идея для стартапа, ищу кофаундеров!

Andrey
14.12.2016
17:55:04
Ну и концептуально трубы в докерах плохо, да. Мы работаем над этим

Ой, я вас умоляю, сейчас все через stackoverflow и serverfault

Объективно стало проще знать КАК загуглить проблему, чем пытаться систематизировать возникающие проблемы и запоминать к ним решения.

Google
Andrey
14.12.2016
17:56:45
Вот как ни печально, а без постоянной практики некоторые вещи забываются.

Вот яркий пример https://rubygems.org/gems/fuuu, ловит эксепшн языка и сам гуглит его на Stackoverflow:

Aleks
14.12.2016
19:12:09
Вот как ни печально, а без постоянной практики некоторые вещи забываются.
Если понять как оно устроено, то и запоминать порядок команд не придётся.

Andrey
14.12.2016
19:17:06
Технологии растут как на дрожжах

Alexander
14.12.2016
19:17:16
99% всех проблем уже кем-то решалась и была описана, если постоянно возникают проблемы, которые ранее не встречались и не были описаны - значит, используется слишком современная технология и если нет желания первым вступать на грабли - стоит подождать

Alexander
14.12.2016
19:18:26
но тот же докер сейчас уже не новая технология

Alexander
14.12.2016
19:18:34
уже много всего

сейчас такое можно сказать про Rkt

Andrey
14.12.2016
19:19:23
Habitat, его пишут правильные люди из команды Chef

И делают правильно.

Мне сразу понравились из коробки разговаривающие супервизоры на нодах

Это нужно докеру сейчас, но прикручивают костылями

Alexander
14.12.2016
19:27:17
я про этот проект не слышал

а как он сочетается с Kubernetes?

Google
Maxim
14.12.2016
19:27:47
никак

это параллельная штука

Andrey
14.12.2016
19:28:12
А никак, но Kubernetes - это управление, а значит при желании можно скрестить, вопрос надо ли

Maxim
14.12.2016
19:28:22
ну то есть ты можешь с помощью хабитата развернуть кубернетес

но не более того

Andrey
14.12.2016
19:29:09
Ну это странно, я бы сказал, Kubernetes сможет управлять в теории контейнерами другого типа

Я за Kubernetes мало знаю

Maxim
14.12.2016
19:29:32
у меня он в продакшне

задавайте ваши ответы ;)

Alexander
14.12.2016
19:31:30
вот у меня вопрос есть, мне вот интересно, а какая стоимость владения k8s?

Admin
ERROR: S client not available

Andrey
14.12.2016
19:31:32
Чо-как там? :)

Ну под него нужна адекватная задача

Maxim
14.12.2016
19:31:58
вот да

Andrey
14.12.2016
19:32:11
Это как Chef, который чтобы серверный развернуть надо встать раком на нескольких машинах

* говорят

Aleks
14.12.2016
19:32:40
Надо создать чатик "Linux Professionals" для обсуждения как правильно гуглить ответы на свои вопросы.

Andrey
14.12.2016
19:32:45
Только саму систему управления

Maxim
14.12.2016
19:33:29
нууу... это смотря на сколько "клиентов" ты расчитываешь

я про селф-хостед шеф

Google
Andrey
14.12.2016
19:33:48
Поэтому мы, как люди бедные до штата, обходимся богомерзким ansible

Alexander
14.12.2016
19:33:49
вот у меня недавно спросили - а если в компании около 500 контейнеров - это уже достаточный повод чтобы хотеть внедрять Kubernetes?

Maxim
14.12.2016
19:33:54
так-то все легко в одну машину умещается

Andrey
14.12.2016
19:34:15
500 смотря каких

Andrey
14.12.2016
19:34:36
Если это рабочие фермы для scaling веба, можно и с 500 жить нормально

Alexander
14.12.2016
19:34:43
не я) ну, насколько я знаю, там тоже какой-то Rkt & Docker и что-то ещё

Andrey
14.12.2016
19:34:54
Если там сложная фауна - лучше управлять через что-то умное

Alexander
14.12.2016
19:35:51
я спрошу, знакомый из carprice интересовался, говорит, они там тоже k8s или уже внедрили или скоро внедрят

Andrey
14.12.2016
19:36:42
Ну мне знакомые ребята рассказали, что перетаскивали свою инфраструктуру на докер неспешно год.

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

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

* я так-то совсем не админ ни разу

Daniel
14.12.2016
19:38:50
да вообще пипец

Andrey
14.12.2016
19:40:03
Нельзя или не нужно - вот более концептуальный вопрос

Roman
14.12.2016
19:41:17
Нельзя

Как ты sigkill спроксируешь?

Andrey
14.12.2016
19:41:44
мне HUP

Alexander
14.12.2016
19:42:33
Я сначала удивился, а потом понял, что это вполне нормальная цифра, зависит от сложности того, что упаковываем
ну да, согласен.. тут ещё параллельно возникает желание переделать под микросервисы, в итоге рефакторинг и написание дополнительных тестов

Andrey
14.12.2016
19:43:53
А без переделки получается какак

* кака

Roman
14.12.2016
19:44:02
Блин, какой же бред люди несут про la

Страница 852 из 1075