Aleksey
Aion
CoreOS основан на ChromeOS, который в свою очередь базируется на Gentoo.
Oleg
ну стараемся) gitlab-multi-runner
Aion
я за CoreOS
Aleksey
Oleg
ну кончено) не отстаем от тенденций)
Oleg
конечно*
Aleksey
сколько хостов за раз готов потерять без потери частей системы ?
Oleg
ну можно же в dev env все потрогать
Oleg
не сразу на прод
Aleksey
нет я про бой
Oleg
затрудняюсь ответить) а такое вероятно?)))
Aleksey
такое будет
Aleksey
кореось обновляется сама
Aleksey
без спроса
Aleksey
как поднимается - будет пустой.
Oleg
аа
Aleksey
если готов к тому что на хосте нет данных - велкам.
Oleg
понял тебя
Aleksey
если не готов - атомик
Aleksey
корь будет работать нормально примерно от 20 хостов
Aleksey
на меньшем колве будешь ебаться не по делу.
Oleg
с работающей оркестрация и файловером?
Aleksey
ога да
Oleg
понятно
Aleksey
корь это про процессы. а на чем она там основана вообще пофиг
Oleg
спасибо, Алексей.
Aleksey
велкам
Oleg
буду въезжать дальше в вопрос)
Aleksey
там есть канальчик для кореоси
Aleksey
но пока это скорее канал про то какой клевый rkt
Aleksey
(на самом деле нет)
Oleg
)))))
Aleksey
а тут вообще есть кто кореось реально использует ?
Aion
Aion
народ, а есть здесь люди использующие docker-py?
Aleksey
docker-compose же ;)
Anonymous
ребята, а есть у кого сворм (не сворм мод) в проде? Что можете про него сказать? Мне фич хватает с избытком, вопрос в стабильности, простоте в обслуживании. Те же самые вопросы с марафоном. На тестовом стенде выглядит всё в принципе ок.
🏳️ Phil
yopp
никто не понимает
Dmitry
Evgeny
не сварм мод полон подводных камней и косяков. но их меньше чем в сварм моде
Evgeny
Например для нормального РР нужен свой дискавери. Периодически срет в сети и забывает удалить что-нить из консула (особенно при массовмо деплое). если деплойнуть и не трогать - просто рабоатет
Evgeny
не умеет работать с выпадением нод
Dmitry
Evgeny
Я например не понимаю что делать с волумами
если тебе нужны персистентные данные - помечай конкретный хост лейблом для хранения этого и при деплое деплой в него.
Либо прикрути чтонить типа lsyncd и шарь данные между хостами на которых можешь деплоить и просто гарантируй что всегда запускается только один инстанс
Evgeny
Evgeny
фикс должен быть в последнем rc1, но я его еще не проверял, подожду релиза
🏳️ Phil
Evgeny
например у меня БД - в отдельном от основного кластера монго, к которому я просто подключаюсь. в результате пачка микросервисов деплоится и редеплоится и скалится очень просто. а кламтер монго работает по другому и отдельно
Evgeny
файлы и статика просто щарится между хостами и легко скалится на любое кол-во инстансов
🏳️ Phil
Evgeny
а код вшит в контейнер, зачем мне его шарить с хоста? у меня свой продукт.
Evgeny
а код?
а тебе точно нужен сварм? может хватит просто набора докеров?
🏳️ Phil
Ну вот я взял WP расфигачил на несколько хостов, а потом зашёл в него и кнопочку "апдейт" нажал. Ну и всё распидорасило
Evgeny
WP это же не workpackage, верно?
🏳️ Phil
WordPress конечно же
Evgeny
аа... я сейчас на сайдпроекте с друпалом так делаю чтобы не надо было нажимать эту кнопочку - по акту коммита в основной друпал пересобирается мой образ и деплоится
Evgeny
а кнопочку нажать не получится - сырцы ro
Evgeny
Но этот вариант тебе явно не подойдет
Evgeny
я б сделал это локально на докере без сварма. ну или, если прямо хочется, я бы делал на пнфс
yopp
yopp
и потом новый контейнер разливать
Evgeny
это не вариант щареда
yopp
тогда и роллбеки будут
yopp
шареда?
Evgeny
ну или какойто спецовый шаред с предоставляемым окрудением
Evgeny
Ну да - фил говорит про шаред свой
Evgeny
@schors а кстати может тебе начать предоставлять окружение?
yopp
ваще удивительно уже сколько времени есть проблема с хранением данных в докере и решений совсем нет :(
Evgeny
потому что у всез разные требования к нему
🏳️ Phil
Я на сегодняшний день удивлен, что в докере нет 9P волумов
🏳️ Phil
Ну т.е. они внутри себя 9P используют, а шарить им волумы - нет
🏳️ Phil
Может там конечно мультиплексирование дурное. Но вроде как раз им четверть века хвастаются
Anonymous
https://clusterhq.com/2015/12/09/difference-docker-volumes-flocker-volumes/ а вот так?
yopp
оно нормально работает только с AWS
Andrey
yopp
на самом деле в большинстве случаев нужен просто «подвижный волум»