Polnoch
ну немного места
Polnoch
только дельта
Lex
от докера и овз к оупенстаку
та да, там походу mess дикий, и новый компонент не сделает хуже — хуже некуда
Polnoch
+ например, если мы под KVM делаем с помощью Heat (оркестрация OpenStack) новый инстанс,
Polnoch
то он таки может и отличаться
Lex
загруженного в докер хаб, или корпоративный регистри сервер,
на каком этапе билдится докер имадж который льется в приватный регистри?
Polnoch
ну точнее можно сделать, что бы не отличался,
Polnoch
но разработчик не может быть в этом уверен (разработчик Ансибл или паппет плейбука для деплоя CI кода)
Polnoch
на каком этапе билдится докер имадж который льется в приватный регистри?
я билжу тогда, когда какая-то часть тестов (критичная) passed
Lex
билдится ли докер имадж для бренчей если да
Polnoch
а вот тут Я понятия не имею откуда там сторонний код
по тому, что он там может возникнуть, дизайн Heat позволяет больше степеней свободы, которые тут не нужны
Polnoch
используете ли вы фича бренчинг?
в моей прошлой конторе билдилось всегда ночью, если были коммиты, но прям как образ сохранялось с именем, только если test passed был. А так оно могло быть да в каждом бранче
Lex
то он таки может и отличаться
вы используете разные базовые образы для докера и openstack?
Polnoch
На текущей работе я 20 дней работаю, в тоности CI тут ещё не вникла
Denis
Друзья, изначально эта группа была небольшая, пару сотен человек. Я создал её как раз для обсуждения таких инструментов, как CoreOS, Docker, Kubernetes, Mesos. Вот всё то, что сейчас используется для разворачивания собственных облаков и что по моему личному мнению должно стать неким main stream для стартапов (большинство наших проектов заказной веб-разработки как раз находится в этом сегменте) в ближайшем будущем. Потом мы стремительно выросли, 300-500-700 и вот перевалили за 1000. Поток сообщений за сутки стал бить все рекорды. Даже самый подготовленный мозг перестал с этим справляться. Периодически появлялись попытки создать новые группы/ответвления. Мы их удаляли активно, чтобы не допускать дефокусировки. Что это такое за "дефокусировка"? Это то самое состояние, что мы видим сейчас у многих из нас - когда у нас в списке бесед слева десятки групп и разобраться в них становится совсем сложно и в итоге многие из них просто ингорируются. В то время, как должен быть некий центральный high-way, Feed и шум, откуда можно случайным образом узнать для себя много полезного. Мы и сейчас придерживаемся этого, но для общего блага мы также должны реагировать на новые условия и интересы сообщества. Есть действительно весьма специфические инструменты, обсуждение которых будут интересны и полезны относительно малому кругу людей, но они являются важными элементами для некоторых компаний. Мы решили начать выделять обсуждение вопросов по этим инструментам в отдельные группы.
Друзья, встречайте следующую группу, посвященную Docker, Docker Cloud, Docker Swarm и всей экосистеме: @docker_ru.
Polnoch
было
Polnoch
А OpenVZ удобен Live Migration и vswap - первое удобно, а второе важно для High Load и стабильности приложений
Polnoch
мне кажется аргумент о том, что он там не требует своё ядро невалидным, т.к. ни один дистрибутив кроме Слаки ванильное ядро не использует
Anonymous
бери мочало, начинай сначала
tenni
лол
Polnoch
Просто ансиблом или паппетом подключается _официальный_ рпозиторий OpenVZ и накатывается OVZ ядро и утилиты. Так же и с Докер. Использовать не docker.io репозиторий, а ставить из репов Убунты довольно тупо - там не последняя версия
Anonymous
я не готов ставить на свою систему странное ядро с незнамо какими подводными камнями прос о потому что опенвз лучше лхц
Anonymous
и мало кто готов, судя по всему
Polnoch
tenni
никто
Lex
он не насилует i/o
а что он насилует?
Polnoch
я не готов ставить на свою систему странное ядро с незнамо какими подводными камнями прос о потому что опенвз лучше лхц
если ты используешь какое-то решение, то ты используешь официальные пакеты, это нормально
Lex
и мало кто готов, судя по всему
мало аргументов в пользу vz, кроме маркетинга вестимо
Anonymous
ну может не совсем никто, но скорее всего только если очень нужно
Polnoch
а что он насилует?
vswap это виртуальная память, специально замедленный кусок виртуальной памяти
Polnoch
который не факт, что замапиться на диск
tenni
ну может не совсем никто, но скорее всего только если очень нужно
когда есть докер и либвирт, нафига этот овз? xD
Polnoch
далее ядро решает (ноды) мапить какую-то часть виртуальной памяти на диск или нет?
Lex
если ты используешь какое-то решение, то ты используешь официальные пакеты, это нормально
официальные пакеты Я могу завернуть в lxc/kvm/xen/docker/whatever — ядро же не всегда могу
Polnoch
Anonymous
когда есть докер и либвирт, нафига этот овз? xD
уплотнить клиентов и получить некоторые преимущества, которые действительно есть. но вот они нужны далеко не всем
tenni
на coreos овз тоже не завести же?
Polnoch
Для энтерпрайз лайк виртуализации он не фан
Polnoch
хочется внутри контейнера полноценную ОС
Polnoch
это удобнее что бы ставить софт, автор которого не твой работодатель
Lex
хочется внутри контейнера полноценную ОС
это немного противоречит идеологии docker, хотя кого Я обманываю — это вообще в нее не вписывается
Polnoch
но зачем мне тратить память да еще замедленно?
С точки зрения админа OpenVZ всё ОК
Polnoch
для хостинга разве что =)
нет, это замена vSphere если нужно пускать только линукс
Polnoch
есть лайв миграция, достаточно просто делается HA
Anonymous
для хостинга разве что =)
ну вот. ну или кто-то решит завести целую ферму толстых контейнеров
Polnoch
Polnoch
:)
Polnoch
Майкрософт раньше тоже делал вид, что не замечает линукс, например
Polnoch
lxc хорошо справляется
хуже гораздо, чем OpenVZ
Lex
lxc хорошо справляется
неправда, нам уже полчаса рассказывают, что не справляется
Polnoch
нагруженные контейнеры на OVZ работают лучше:
Polnoch
venet быстрее,
Lex
venet быстрее,
быстрее чем что?
Polnoch
vswap позволяет избежать отказа в сервисе,
Anonymous
venet вроде и к lxc прикручивается
tenni
хуже гораздо, чем OpenVZ
пул из 12 jvm, прекрасно себя чувствовал при высокой нагрузке
Polnoch
быстрее чем что?
bridge-utils и open vswitch
Lex
bridge-utils и open vswitch
там не только bridge или ovs
Polnoch
ну и живая миграция
Polnoch
о, кстати не знала
Lex
ну и живая миграция
прямо без ограничений вообще?
Polnoch
Ну значит Parallels и venet уже в мейнлайн ядро перенес
Polnoch
и если флаги не совпадают можно только в одну сторону,
Polnoch
где их больше
Polnoch
и с AMD на интел тоже нельзя
Lex
вот тут говорят https://www.stgraber.org/2016/04/25/lxd-2-0-live-migration-912/ что и lxc есть live migration притом без ограничений vz
Polnoch
CRIU это проект параллельса