@devops_ru

Страница 2456 из 4568
Nikolay
13.03.2017
15:17:35
мне контейнеры билдит ci
и куда ставит, на продакшен? на ту же систему? много контейнеров на один сервер?

самому не смешно?) Может мне jenkins отладит софт еще? Или ты не тестишь софт вообще, пока дженкинс не ругнется?
ты можешь в идеале написать тесты вообще заранее по TDD, но никто не заставляет тебя гонять их на своей машине, хоть это и можно сделать

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

Alex
13.03.2017
15:21:54
короче, это пустой разговор. Если докер твою задачу решает - пользуйся на здоровье, но когда пойдут проблемы - потом не жалуйся
Дело в том, что я вообще не вижу в нем проблем если с ним работать правильно. Разработка небольших модулей, тестирование. Локальное версионирования до момента получения версии которую можно смело задеплоить(ни кто не заставляет деплоить весь контейнер)

Google
Alex
13.03.2017
15:23:30
можно и вилкой суп есть, если правильно ее держать ладошкой, тогда через дырки утекать не будет
Ну ты изначально сказал про версионирование софта "полноценной" виртуализацией. Выходит что ты суп даже и не вилкой ешь, а теркой для морковки

Nikolay
13.03.2017
15:24:57
Alex
13.03.2017
15:25:23
это была аллегория на дырявость докера по сравнению с виртуалкой, ты ее не понял :)
Я дырявости не вижу. Это контейнер с его отличной скоростью и так же минусами

Nikolay
13.03.2017
15:26:36
пока у тебя билдится контейнер - Вася уже туеву хучу кода напишет и запулит в дженкинс

Alex
13.03.2017
15:29:33
пока у тебя билдится контейнер - Вася уже туеву хучу кода напишет и запулит в дженкинс
Пока у меня билдится контейнер - я пью кофе и удовлетворяю жену в джакузи

Roman
13.03.2017
15:35:01
https://www.cs.cmu.edu/~chensm/Big_Data_reading_group/papers/flexsc-osdi10.pdf

лучше вот это почитайте

dmage
13.03.2017
15:40:54
у вас холивор CI vs контейнеризация?)

Oleg
13.03.2017
15:43:15
Коллеги, такой вопрос. Меня попросили провести серию консультаций по внедрению DevOps и прочего Agile для одной небольшой компании. Вопрос: сколько это обычно стоит? Сколько с них запросить? подразумевается почасовая оплата.

Google
Alex
13.03.2017
15:44:40
Смотря что ты им расскажешь. Бери за весь проект 120к вне зависимости от времени.

Oleg
13.03.2017
15:45:27
Мне нужно помочь им провести реорганизацию всего воркфлоу и имплементировать CI\CD

120k российских рублей?

Alex
13.03.2017
15:48:00
Это тебе нужно полностью внедряться в их процесс.. На месяц с головй уйдешь. Плюс знания твои… 3 месячных ЗП запрашивай сразу! +погрешность за превышение тредоемкости.

Alex
13.03.2017
15:49:34
Работа неблагодарная. Ты им придешь и все наладишь и тебе скажут “спасибо за помощь”… бери чтобы стимыл был им и тебе! Те кто хочет сэкономить обычно и страдают без DevOps’ов

Daniel
13.03.2017
15:54:44
у вас холивор CI vs контейнеризация?)
у николая на любом месте бомбит, где с ним не согласны. но точку зрения свою николай никогда внятно не выражает, поэтому оппоненты не могут с ним успешно спорить...

Nikolay
13.03.2017
15:55:35
не надо перевирать, пожалуйста

кстати, на канале по go - тоже

Daniel
13.03.2017
15:56:13
ну тогда скажи нам, о предельно ясный - чем тебя контейнеры-то не устраивают?

почему ими деплоиться - это вилкой суп есть?

Nikolay
13.03.2017
15:56:48
ну тогда скажи нам, о предельно ясный - чем тебя контейнеры-то не устраивают?
я выше это разжевывал час, мне еще раз все повторить?

dmage
13.03.2017
15:57:06
кратко резюмируйте например

Daniel
13.03.2017
15:57:07
dmage
13.03.2017
15:57:20
люди работают, не всем есть время следить за флеймом)

Nikolay
13.03.2017
15:58:49
потому что контейнеры очень плохи с точки зрения безопасности (достаточно погуглить эксплойты в докере), потому что при малейших телодвижениях в духе "открыть порт" или "примонтировать папку" контейнер надо пересобирать, потому что еще примерно полгода назад не было никакой гарантии, что контейнер, собранный, к примеру, под убунтой, нормально заработает на центосе и наоборот

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

dmage
13.03.2017
15:59:43
контейнеризация докером не ограничивается, есть lxc например

Google
Nikolay
13.03.2017
15:59:59
контейнеризация докером не ограничивается, есть lxc например
докер - это обертка поверх lxc, если я правильно понимаю

dmage
13.03.2017
16:00:01
я не защищаю CI или докер, но факты есть факты

нет, неправильно

lxd обертка поверх lxc

если горит за безопасность, можно юзать непривелигированные lxc

blkmrkt
13.03.2017
16:00:58


dmage
13.03.2017
16:00:59
про порты - в lxc нет такой проблемы

Nikolay
13.03.2017
16:01:49
а, у них теперь libcontainer, окей

dmage
13.03.2017
16:01:53
ну и таскать между хостами с одинаковыми ядрами проблем быть не должно

это я все еще про lxc

Nikolay
13.03.2017
16:02:21
ну и таскать между хостами с одинаковыми ядрами проблем быть не должно
у редхата и убунты кастомные патчи в ядре разные немного

dmage
13.03.2017
16:02:33
поэтому я говорю про одинаковые ядра

все таки это не полная виртуализация

Nikolay
13.03.2017
16:02:58
ну да, согласен

вот из-за совокупности всех этих "да, но..." я и не люблю докер

dmage
13.03.2017
16:03:36
с тем же успехом можно не любить git или svn

инструменты для своих задач

где-то что-то подходит лучше

я описал выше кейсы насчет безопасности и портов

Google
Nikolay
13.03.2017
16:05:10
из этого всего правда только про безопасность. остальное то ли невежество, но ли ниасиляция
что "остальное"? то, что контейнер с убунты на центос переносится плохо? это факт и я сам это видел, правда, где-то год назад. Может, сейчас уже ситуация улучшилась

и что, теперь не надо пересобирать контейнер, чтобы открыть порт?

Daniel
13.03.2017
16:05:41
а глобальный докер регистри - это, наверное, миф

dmage
13.03.2017
16:06:04
в lxc - не надо

Nikolay
13.03.2017
16:06:05
а глобальный докер регистри - это, наверное, миф
я тебе говорю, как оно реально работает, причем тут регистри?

Daniel
13.03.2017
16:06:22
и что, теперь не надо пересобирать контейнер, чтобы открыть порт?
а что ты называешь - пересобирать контейнер? имидж не надо было пересобирать никогда для этого

Nikolay
13.03.2017
16:06:24
в lxc - не надо
может, посмотрю на него потом

dmage
13.03.2017
16:06:29
вы или не используйте слово "контейнер", или не критикуйте порты :)

Daniel
13.03.2017
16:07:08
я тебе говорю, как оно реально работает, причем тут регистри?
почему про то, как оно реально работает, я должен слушать тебя, а не своих инженеров?

dmage
13.03.2017
16:07:45
я так понимаю камни летят в перезапуск докер-контейнера?

Daniel
13.03.2017
16:07:54
я пока не понял

Nikolay
13.03.2017
16:07:59
почему про то, как оно реально работает, я должен слушать тебя, а не своих инженеров?
почему тебя интересует только чье-то мнение вообще а не объективная истина? иди да проверь

https://stackoverflow.com/questions/19897743/exposing-a-port-on-a-live-docker-container

вот ссылка 2013 года, там написано, что докер в это не умеет

уже научился?

Daniel
13.03.2017
16:09:16
> I'm trying to create a Docker container that acts like a full-on virtual machine дальше читать не надо. можно сразу писать ответ "don't"

Nikolay
13.03.2017
16:09:36
Google
Daniel
13.03.2017
16:10:33
ну конечно, зачем вообще читать, что люди пишут, вникать еще
еще раз. толстые контейнеры зло, а контейнеров, работающих "как виртуальная машина" не бывает в природе. если ты чего-то такого захотел - тебе сразу надо переставать. немедленно

Daniel
13.03.2017
16:11:06
конечно, надо

Nikolay
13.03.2017
16:11:13
нет, не надо

Roman
13.03.2017
16:11:24
Daniel
13.03.2017
16:11:28
иначе можно много разной чуши в интернете прочесть

Nikolay
13.03.2017
16:11:31
либо ты вникаешь в проблему и обсуждаешь ее, либо твое мнение по вопросу нерелевантно

иначе можно много разной чуши в интернете прочесть
только прочтя чушь ты познаешь истину

Daniel
13.03.2017
16:11:41
нет такого вопроса. нет

но ты его нам упорно навязываешь

dmage
13.03.2017
16:11:56
насчет толстых контейнеров не соглашусь

иногда можно

Daniel
13.03.2017
16:12:08
лучше избегать

dmage
13.03.2017
16:12:16
неавторитетно

Nikolay
13.03.2017
16:12:35
но ты его нам упорно навязываешь
вам? я пока вижу только то, что ты прикопался не по делу и упираешься с упорством фанатика

Daniel
13.03.2017
16:12:48
я не прикопался не по делу

Nikolay
13.03.2017
16:12:57
я не прикопался не по делу
ты именно что прикопался не по делу

Daniel
13.03.2017
16:13:02
но как тебе это объяснить - я не знаю

Nikolay
13.03.2017
16:13:05
там написан конкретный вопрос

но как тебе это объяснить - я не знаю
никак, ты просто неправ. смирись

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