
Xeniya MTS
09.08.2016
22:17:06
LXC не подходит в силу дефектов в ДНК - утилиты-уродцы не нужны

Alex Milushev
09.08.2016
22:17:15

Xeniya MTS
09.08.2016
22:18:07
а зачем openvz то?
Я использую OpenVZ, где линукс-онли приложения, требующие Энтерпрайз виртуализейшен. Т.е. если нужно что-то как бы виртуализировать, тот код, что не разрабатывается CI

Google

Xeniya MTS
09.08.2016
22:18:12
или чужой код,
или твой, но не методом CI

Alex Milushev
09.08.2016
22:18:50

Xeniya MTS
09.08.2016
22:18:54
тоже самое, только хуже во всём и меньше фич

Alex Milushev
09.08.2016
22:19:23
блин, Я вижу лозунги, примеров нет не говоря уже о обосновании

Xeniya MTS
09.08.2016
22:19:35
линуксовых серверных версий конечно

Alex Milushev
09.08.2016
22:20:22

Xeniya MTS
09.08.2016
22:20:32
Облако != гипервизор

Denis
09.08.2016
22:21:25
А тем времени в @puppet_ru пошло интересное общение про будущее SCM

Google

Xeniya MTS
09.08.2016
22:21:29
OpenStack например может запускать и KVM (почти без гемороя), Xen(с гемороем), Docker (тоже), OpenVZ(с очень большим гемором)

Alex Milushev
09.08.2016
22:22:12
итого, докер решает проблемы ci там, где ему нет альтернативы больше по вопросам убеждений, чем по техническим аспектам

Xeniya MTS
09.08.2016
22:23:29

Alex Milushev
09.08.2016
22:23:35
еще раз, какие именно проблемы CI решает Docker и как?

Xeniya MTS
09.08.2016
22:23:39

Daniel
09.08.2016
22:24:05

Xeniya MTS
09.08.2016
22:24:07
он удобен регистри серверами, и файловой системой

Alex Milushev
09.08.2016
22:24:44
блин, ну что за лозунги и маркетинг, примеры сестра, какие проблемы были и как докер их решил?

George
09.08.2016
22:27:24
так
коллеги
я сейчас схемку нарисую, будет большая просьба нарисовать элемент с ? и объяснить его выбор

Xeniya MTS
09.08.2016
22:27:51

Alex Milushev
09.08.2016
22:29:17

Xeniya MTS
09.08.2016
22:30:20

George
09.08.2016
22:30:36
Типа так

Xeniya MTS
09.08.2016
22:30:37
к тому же они не занимают фактически места на дорогих SSD дисках

here1am
09.08.2016
22:30:53
оверлейфс лучше же

Alex Milushev
09.08.2016
22:31:16
и опять, какие проблемы были до внедрения docker? можно по пунктам

Google

Xeniya MTS
09.08.2016
22:31:42
создание билда было чем-то сложным и тяжеловесным, в нём было много стороннего кода
Который мог влиять
например, делаем через опенстек и Heat
Это делается долго, конкретно грузит ресурсы,
оно запускает кучу левых демонов
А ещё,
если у нас нет протестированного образа,
загруженного в докер хаб, или корпоративный регистри сервер,
то если мы прокатаем образ паппетом или ансиблом,
Configuration management утилита может упасть
от того, что что-то где-то не совпала

Xeniya MTS
09.08.2016
22:34:56
Если мы запускаем на докер образе, он гарантированно не упадёт

Tenni
09.08.2016
22:35:06
от докера и овз к оупенстаку

Xeniya MTS
09.08.2016
22:35:09
Более того, новые образы, которые будут делаться в найт тестах,
у нас не будут занимать места

Tenni
09.08.2016
22:35:22
здрасте

Xeniya MTS
09.08.2016
22:35:32
ну немного места
только дельта

Alex Milushev
09.08.2016
22:35:42

Google

Tenni
09.08.2016
22:36:07

Xeniya MTS
09.08.2016
22:36:16
+ например, если мы под KVM делаем с помощью Heat (оркестрация OpenStack) новый инстанс,
то он таки может и отличаться

Alex Milushev
09.08.2016
22:36:31

Xeniya MTS
09.08.2016
22:36:32
ну точнее можно сделать, что бы не отличался,
но разработчик не может быть в этом уверен (разработчик Ансибл или паппет плейбука для деплоя CI кода)

Alex Milushev
09.08.2016
22:37:24

Xeniya MTS
09.08.2016
22:37:29

Admin
ERROR: S client not available

Alex Milushev
09.08.2016
22:37:45
билдится ли докер имадж для бренчей если да

Xeniya MTS
09.08.2016
22:38:04
используете ли вы фича бренчинг?
в моей прошлой конторе билдилось всегда ночью, если были коммиты, но прям как образ сохранялось с именем, только если test passed был.
А так оно могло быть да в каждом бранче

Alex Milushev
09.08.2016
22:39:37

Xeniya MTS
09.08.2016
22:39:38
На текущей работе я 20 дней работаю, в тоности CI тут ещё не вникла


Denis
09.08.2016
22:39:59
Друзья, изначально эта группа была небольшая, пару сотен человек. Я создал её как раз для обсуждения таких инструментов, как CoreOS, Docker, Kubernetes, Mesos. Вот всё то, что сейчас используется для разворачивания собственных облаков и что по моему личному мнению должно стать неким main stream для стартапов (большинство наших проектов заказной веб-разработки как раз находится в этом сегменте) в ближайшем будущем. Потом мы стремительно выросли, 300-500-700 и вот перевалили за 1000.
Поток сообщений за сутки стал бить все рекорды. Даже самый подготовленный мозг перестал с этим справляться. Периодически появлялись попытки создать новые группы/ответвления. Мы их удаляли активно, чтобы не допускать дефокусировки. Что это такое за "дефокусировка"? Это то самое состояние, что мы видим сейчас у многих из нас - когда у нас в списке бесед слева десятки групп и разобраться в них становится совсем сложно и в итоге многие из них просто ингорируются.
В то время, как должен быть некий центральный high-way, Feed и шум, откуда можно случайным образом узнать для себя много полезного.
Мы и сейчас придерживаемся этого, но для общего блага мы также должны реагировать на новые условия и интересы сообщества. Есть действительно весьма специфические инструменты, обсуждение которых будут интересны и полезны относительно малому кругу людей, но они являются важными элементами для некоторых компаний.
Мы решили начать выделять обсуждение вопросов по этим инструментам в отдельные группы.
Друзья, встречайте следующую группу, посвященную Docker, Docker Cloud, Docker Swarm и всей экосистеме: @docker_ru.


Xeniya MTS
09.08.2016
22:40:09
было

Alex Milushev
09.08.2016
22:41:01

Xeniya MTS
09.08.2016
22:41:21
А OpenVZ удобен Live Migration и vswap - первое удобно, а второе важно для High Load и стабильности приложений

Google

Xeniya MTS
09.08.2016
22:42:02
мне кажется аргумент о том, что он там не требует своё ядро невалидным, т.к. ни один дистрибутив кроме Слаки ванильное ядро не использует

here1am
09.08.2016
22:42:22
бери мочало, начинай сначала

Alex Milushev
09.08.2016
22:42:29

Tenni
09.08.2016
22:42:32
лол

Xeniya MTS
09.08.2016
22:43:06
Просто ансиблом или паппетом подключается _официальный_ рпозиторий OpenVZ и накатывается OVZ ядро и утилиты.
Так же и с Докер. Использовать не docker.io репозиторий, а ставить из репов Убунты довольно тупо - там не последняя версия

here1am
09.08.2016
22:43:24
я не готов ставить на свою систему странное ядро с незнамо какими подводными камнями прос о потому что опенвз лучше лхц
и мало кто готов, судя по всему

Xeniya MTS
09.08.2016
22:43:47

Tenni
09.08.2016
22:43:52
никто

Alex Milushev
09.08.2016
22:43:56

Xeniya MTS
09.08.2016
22:44:14

Alex Milushev
09.08.2016
22:44:15

here1am
09.08.2016
22:44:25
ну может не совсем никто, но скорее всего только если очень нужно

Xeniya MTS
09.08.2016
22:44:44
а что он насилует?
vswap это виртуальная память, специально замедленный кусок виртуальной памяти
который не факт, что замапиться на диск

here1am
09.08.2016
22:45:04

Tenni
09.08.2016
22:45:10

Xeniya MTS
09.08.2016
22:45:13
далее ядро решает (ноды) мапить какую-то часть виртуальной памяти на диск или нет?

Alex Milushev
09.08.2016
22:45:26

Xeniya MTS
09.08.2016
22:45:57

Alex Milushev
09.08.2016
22:46:00