Evgeny
В нем легко таскать туда сюда полную версию приложения с зависимостями
Evgeny
Ну и как это принято - петы там, все такое
Dmitrii
Ну у докера все так же. И регистри и теги
Я не совсем понимаю как стыкуются все плейбуки ансибловские и сборка контейнера и его конфигурация.
Dmitrii
Если я не ошибаюсь, все придется переписать а плейбуки выкинуть
Evgeny
Ну лучше бы да
Evgeny
Но можно и нет
Evgeny
Просто если нет - в докере реально нет смысла
Dmitrii
Ну чет каша из топора блять
Dmitrii
Я просто недавно как раз ставил себе впн из докера
Evgeny
Объясни еще раз - зачем тебе докер? Просто хайп?
Dmitrii
Блин там все команды, прям как ансибл команды только на синтаксисе докера
Dmitrii
Зачем так жить
Dmitrii
Объясни еще раз - зачем тебе докер? Просто хайп?
Ну у меня - веб приложение. Все говорят, что докер для веб приложений - заебись. Но коль у меня веб приложение, то должны же быть какие то веские основания на него переходить. Я каждую неделю пытаюсь их найти, но не могу.
Dmitrii
Получается либо я тупой, либо многие сами не понимают нахер им докер
Anonymous
Все проблемы Дмайтрайай какие-то выдуманные. Над каждым кластером сервисов стоит балансер. Если нужно что-то порестартить, то исключаешь из балансера бэкэнд (запрещаешь новые соединения) и всио. Как только нет активных сессий - контейнер умирает
Anonymous
Нормально докер идет с исходниками. Отдельным контейнером можно деплоить, но можно и не деплоить - никаких ограничений
Evgeny
Если у тебя авс - наверно не очень и нудно
Dmitrii
LXD*
Anonymous
Если всё работает без другое и ты не знаешь, какую проблему он решает, то и не нужен он
Dmitrii
Да, у меня AWS. Только делать провижен всех нод тоже запарно
Dmitrii
Есть две проблемы
Dmitrii
1) долгий деплой. Неконсистентный
Anonymous
Такая же схема была бы и для LCD схемы.
Такая проблема будет даже с деплоем пакетами, ты не поверишь
Dmitrii
2) Долгий провижен
Anonymous
Проблема не в инструмента, а либо в архитектуре, либо в головах/руках
Dmitrii
Такая проблема будет даже с деплоем пакетами, ты не поверишь
У меня щас нет такой проблемы. Деплой через симлинки.
Evgeny
Мне докер удобен тем что легко и быстро получается любое нужное окружение как у разраба, так и на сервере. И - добавить новый сервер не проблема
Evgeny
Легко и быстро деплоится
Evgeny
Легко и быстро делается сиайсиди
Anonymous
У меня щас нет такой проблемы. Деплой через симлинки.
Так и думай, как ускорить провижн. Хочешь докер и симлинки? Мониторуй ИЗ контейнера В хост
Anonymous
Хочешь всё в докер без --костылей-- симлинков? Действуй.
Evgeny
Но у меня не авс, у меня хетцнер
Anonymous
Дак "хосты" у меня это бичманские контейнеры ec2
Ну вон сверху подсказали как один из вариантов деплоиться имейджами
Dmitrii
Ну вон сверху подсказали как один из вариантов деплоиться имейджами
Вариант когда код в отрешенном контейнере мне не нравится.
Anonymous
Обновляешь "бич-контейнер" и перезагружаешь сервера
Anonymous
Вариант когда код в отрешенном контейнере мне не нравится.
Так ты можешь деплоить серверами. Из снепшотов, образов или что у тебя там
Dmitrii
Могу. Только авс сделал очередной свой ебаный формат
Dmitrii
Ну короче не варик, вендорлок и вот это вот все
Anonymous
Да и никто не запрещает тебе деплоить код в контейнере
Anonymous
Ну короче не варик, вендорлок и вот это вот все
"Не забывайте, блядь, страдать"
Evgeny
У меня есть знакомый который брал авс и и понимал докер и уже туда деплоил
nvkv
А объясните мне, как можно говорить про вендорлок на опенсорсный проект?
nvkv
В смысле вот использовать докер это вендорлок или нет?
nvkv
А линукс?
Dmitrii
Вендорлок == амазон
nvkv
да не, я в принципе
nvkv
я просто не раз слышал как люди воюют с докером аргументами вендорлока
Dmitrii
Т еще виндоуз сюда приплети )
Dmitrii
Мне главное чтобы можно было более-менее между датиками таскать без боли
Dmitrii
Если завязываться на имаджи авс то пиздец сразу.
Anonymous
В смысле вот использовать докер это вендорлок или нет?
Докер контейнер ты можешь запустить только докером. LXC контейнер на (почти) любом линуксе
Anonymous
Туда же идёт и KVM, и .tar.gz, и .ISO, и rkt(app container)
Dmitrii
И что мешает?
Мешает то, что я не хочу использовать амазоновские имаджи.
Dmitrii
Об этом речь
Anonymous
Не используй.
Dmitrii
А если я их не использую то тут один путь - докер или lxd
Anonymous
А если я их не использую то тут один путь - докер или lxd
Да хоть торрентами раскладывайся. Вариантов много
Dmitrii
Ну или как щас - ансиблом ec контейнер раскатывать
Dmitrii
Только это долго
Anonymous
Серверов много? Датасеты большие? Если нет, используй централизованное место забора. Если да - торренты.
Anonymous
Ещё раз, в чем проблема? Что мешает сейчас взять и раскладываться иначе?
Anonymous
Какой блокер
Dmitrii
первый блокер тот, что мне надо еще привести в порядок инфраструктуру на 3х проектах. И ее я как минимум буду приводить к текущей схеме
Dmitrii
А между тем, думаю о следующем шаге
Dmitrii
Просто щас то ec контейнеры раскатываются ансиблом. И схема с ансиблом ближе к LXC/LXD чем к докеру.
Dmitrii
А выкидывать бы наработанное не хотелось бы
Anonymous
первый блокер тот, что мне надо еще привести в порядок инфраструктуру на 3х проектах. И ее я как минимум буду приводить к текущей схеме
Ну тогда возвращайся, когда будут реальные проблемы, а не из головы. Либо же спрашивай конкретные вопросы "как вы деплоитесь?"
Dmitrii
Так вот об этом в начале и спрашивал )
Anonymous
А выкидывать бы наработанное не хотелось бы
Вот, значит не "я не могу деплоить дата сеты контейнером, и я не путин", а "какие бест практис для деплоя датасетов ансиблом?"
Dmitrii
Только, наверное вопрос надо привести к виду: как вы деплоите приложение в докер в AWS.
Dmitrii
ансиблом, лол
Но это же долго. Дольше чем спулить контейнер готовый.
Evgeny
Разницы нет жеж - что в докере в авс, что просто в докере
Evgeny
Если ты смотришь на новый шаг, то возможно стоит пересмотреть то что уже наработано?