Maxim
он вроде лаб-тестинг
fxposter
потому что это “аналог aufs напрямую из ядра“
Maxim
эээ
fxposter
devicemapper “правильно” мне просто лень всегда было настраивать
Maxim
не уверен что понимаю, о чем ты
fxposter
ну devicemapper работает “поблочно"
fxposter
т.е. на уровне блоков, не файлов
Maxim
ага
Maxim
я знаю
fxposter
overlay/aufs на уровне файлов
fxposter
aufs - это сторонний модуль, он не находится в исходниках линукса
fxposter
overlay лежит в самом линуксе
fxposter
начиная с 3.18 кажись
fxposter
и это типа “aufs successor”
fxposter
т.е. они напрямую не связаны, но он продолжает то, что делает aufs, а сам aufs, похоже, умрет рано или поздно
fxposter
ну и все пишут что overlay побыстрее чуток чем aufs
fxposter
но лично мне нафиг эти “быстрее“ не надо - лишь бы стабильнее :)
Maxim
вот да
Maxim
видел же мои приключения прошлой ночью?
fxposter
:)
fxposter
та да
fxposter
там еще нюанс - смигрировать на другую fs - это целое дело
Maxim
ну у меня мало 14-х убунт
Maxim
четыре штуки всего
Maxim
по очереди их кордонить и руками курочить
fxposter
я планирую смигрировать десяток машин на overlay2 и kernel 4.7 и посмотреть что и как :) это несрочно, поэтому растянется на несколько недель. сделаю - отпишусь :)
Maxim
ну мне уже срачнее, сам понимаешь ;)
fxposter
сейчас 3.16 и aufs :)
Maxim
планирую прямо вот уже начинать
fxposter
можешь на паре поставить одно, на вторых другое
Maxim
бгггг
fxposter
еще нюанс, что для direct-lvm надо делать девайсы отдельные
fxposter
выделять на них отдельно место и т.д.
fxposter
а overlay - там и конфигурировать нечего )
fxposter
http://jpetazzo.github.io/assets/2015-07-01-deep-dive-into-docker-storage-drivers.html
Maxim
а у меня все-равно все в лвме
fxposter
ладно, пойду спать :)
Maxim
# lvs
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
boot system-web01 -wi-ao--- 1.00g
docker system-web01 -wi-a---- 200.00g
home system-web01 -wi-ao--- 230.00g
nginxcache system-web01 -wi-ao--- 10.00g
root system-web01 -wi-ao--- 10.00g
swap system-web01 -wi-ao--- 16.00g
tmp system-web01 -wi-ao--- 15.00g
var system-web01 -wi-ao--- 25.00g
Maxim
давай, спокойной ночи ;)
Alexander
Доброе утро :)
Alexander
Вопрос появился, как я понял pod можно привязать к ноде, а можно-ли размазать как-то pod по нескольким хостам? Мне нужно что-бы контейнер с монгой запускался на определеном хосте, а все остальное на других.
Maxim
Нет
Maxim
Под - неделимая сущность
Anonymous
"все остальное" это что? просто интересен юзкейс
Alexander
остальные микросервисы
Alexander
а если выделить монгу в отдельный pod и потом связать два podа?
Anonymous
если относиться к pod как к минимальной сущности то становится очевидно что микросервисы в одном поде, монга в другом
Anonymous
у тебя стоит задача конкретно сделать чтобы монга прям на локалхосте висела?
Alexander
у меня есть группа контейнеров, на swarm я запускал все кроме монги на одном хосте, монгу на другом и все было бы круто, если не баги с сетью
Alexander
таких pod или групп будет много
Anonymous
просто если ты изначально делаешь микросервисную архитектуру (скалирование, оркестрация и все это) то взаимодействие полюбому будет через сеть
Anonymous
для монолитов кубернетес не так полезен
Maxim
Короче, в один под нужно пихать только тех, кому нужен общий локалхост
Maxim
И общие папки
Maxim
Что прямо следует из описания пода, в общем-то ;)
Anonymous
оффтоп: вот все говорят "микросервисы + кубернетес", а кто-то под node.js их девелопит? ну там опытом обменяться, это все :)
Anonymous
а хотя и не офтоп даже :)
Alexander
ясно, а слинковать как-то можно два пода?
Maxim
Слинковать как?
Alexander
передать ссылку на монгу базу по сути
Anonymous
все взаимодействие через kind: Service
Maxim
Ну так сервисом её передай
Maxim
Maxim
В достатке
Anonymous
ну ты сам признавался что у вас гигантские приложухи и вы не особо юзаете модульный подход
Anonymous
(или нет? :)
Maxim
Эээ
Anonymous
ну значит с кем-то попутал, сорян
Maxim
Не, ты не так понял
Anonymous
короч, будет время - опиши плиз архитектуру взаимодействия в разрезе кубика?
Maxim
У меня тут есть гигантская приложуха, и она не в кубернетесе. Мы от неё отрезаем куски и суем в кубернетес
Anonymous
amqp там или http для связи, меш-сети для коннекта и это все
Anonymous
во я так же делаю щас :)
Maxim
Хех, до этого ещё далеко :(
Maxim
Пока "родные" протоколы
Anonymous
ну вот отрезал ты кусок - а как он с основным приложением стыкуется? логи куда шлет? как узнаешь что упал или ошибка?
Anonymous
я пока на обработке косяков встрял
Maxim
Ну то есть http в основном
Maxim
Для логов пытаюсь fluentd + graylog2
Maxim
У меня тут после вчерашнего фейла докер-демона девелоперы хотят мониторинг деплоев