Sergey
А точн, помню было. А кстати containeroptimizedlinux на gce это тож корось?
да вроде был дэбиан с их ядром и плюшками
Sergey
могу во вторник узнать у ребят - партнеров гугла
emik0
Да не,спс. Мне лень до компа идти просто, как доберусь заведу. Априори не подойдет ввиду multicloud
Sergey
ну мне сейчас корьось+клоудконфиг+есть проект одним бинарником все кубер демоны собраны - это вроде очень неплохо смотрится для своего деплоя кубера на баре метал
emik0
Ну здорово. У нас все попроще. Nomad в проде больше года, ноль проблем
Sergey
а вспомнил что было критичное с корьосью, бтрфс, короче после первой же попытки обновиться - из-за наложения багов (при чем не корь осовских как таковых) пролюбились немного данные
Sergey
Ну здорово. У нас все попроще. Nomad в проде больше года, ноль проблем
номад простой как топор, по сравнению с кубером - мне он самому нарвится
Sergey
при чем давно работающий федерейшин, в отличаи от кубера
emik0
Хах 'немного'
emik0
при чем давно работающий федерейшин, в отличаи от кубера
Да там на самом деле все есть уже почти
emik0
Ток констрейнты не сильно удобные, дадгар говорит будет аффинити энитаймсуун
Sergey
ну я точно знаю, что разрабы кубера без зазрения совести прут идеи из номада)
Sergey
мне вот не доводилось его юзать в бою
Sergey
хотя был давно проект, но там запускалась пакетная обработка данных, и юзалась джава
Sergey
которую номад дергал на прямую jar-ками
Sergey
но хайп вокрук куюера делает свое дело, народ, кому тот кубер явно из пушки по воробьям, тянет его, хотя там бы прекрасно зашел и номад
emik0
которую номад дергал на прямую jar-ками
)) ну вариант неплохой, чтоб не ковырять cgroups/jvm. Но у нас на хостах типа 3 софтинки, докер номад консул. Ну и goss для тестов
Sergey
ну там была ферма именно под пакетный запуск
emik0
И прям больше ничего, кроме вмяких sar
Sergey
запустили - аналитика посчиталась - померло
Sergey
да
Sergey
Я тогда поленился мерзость с хроносом тащить
Sergey
Sergey
а еще плюс номада, который заценили все - это nomad -dev и разрабы себе норм работают)
Sergey
и миникуб тут сука даже рядом не валялся
Sergey
я же и пишу мерзость
Sergey
хотя, знаю ребят кто юзает, но они его используют как сервер приложений, под него свои фреемворки пилят
Sergey
в этом он классный
emik0
и миникуб тут сука даже рядом не валялся
Нуууу хз. Если хрень на scala и еще базейки, и всяк лажа, то удобно, но былоб афигенн depends_on
emik0
Ну типа чтоб вообще не модифицировать контейнеры, сразу юзать
Sergey
ну короче, мне номад на очень широком поле простых инсталяций заходит очень
Sergey
для многих его с головой и того, что он дает
Sergey
я знаю ребят которые тянут кубер на баре метал ради 5 сервисов что у них есть
emik0
для многих его с головой и того, что он дает
согласен. особенно после http://github.com/hashicorp/c1m
emik0
я знаю ребят которые тянут кубер на баре метал ради 5 сервисов что у них есть
наркомания на сам деле. там сервисных контейнеров больше чем своих микросервисов будет. Раз в 5
Sergey
ну их понять можно, они взяли мейнстримовый проект сейчас, который стал дэфакто стандартом рынка
Sergey
не считая систем, хотя они все кубер демоны не держать в докере
Sergey
а ранят через системд
emik0
а ранят через системд
невероятно заморочились
Sergey
да вообще никаких проблем)
Sergey
все та же корьось с клоудконфиг)
Sergey
одно что юнитфайл для апи сервера пошож на портянку)
Sergey
ну и юзают hyperkube
emik0
относительно недавно сделал так: - packer-ом пилится golden image с фиксированными версиями docker/consul/nomad/etc - terraform фигачит целые кластеры инстансов любого размера (в силу квот/надобности), консул собирается по клауд тегам, номад собирается об консул. всё в стейте. Закоммитил новое окружение - само собралось
emik0
из которых поменять реально надо count / name / key
emik0
пока не
Sergey
а чем конфиги для номада настраиваете?
Sergey
ну кто будет мастером, кто воркером
emik0
федерейшин кластора нет?
приложение само умеет федерализацию просто
emik0
а чем конфиги для номада настраиваете?
речь о темплейтах деплоя или конфиги прям
Sergey
ну уже когда ты собираешь сам номад кластер
emik0
ну терраформ провижонит всю (строк 5) необходимую инфу в env тачки
Sergey
понятно что у тебя номад демоны через локальный консул агент смотрят в консул
Sergey
ну терраформ провижонит всю (строк 5) необходимую инфу в env тачки
при старте ты из энв выгребаешь их и генеришь конфиг?
emik0
даже не генерю, ща
emik0
всё просто как и сам номад: EnvironmentFile=/etc/environment ExecStart=/usr/bin/nomad agent -dc=${CONSUL_DATACENTER} -bootstrap-expect=${CONSUL_BOOTSTRAP_EXPECT} -config=/etc/nomad/nomad-${CONSUL_MODE}.hcl
Sergey
https://www.nomadproject.io/docs/runtime/environment.html
Sergey
я забыл уже немного номад)
emik0
прям в сервис файле юзаются переменные окружения, лакончино, легко поменять, никаких consul-template (на данном этапе)
Sergey
ну по факту вся прелесть хашикорп продуктов, что они пилятся по идеологии 12 факторов
Sergey
а не как блин в кубере, тот же истио - весь на харкодах и конфиг мапах
emik0
хоч конфиг, хоч флаг в cli. никаких те зависимостей
Sergey
в системе для оркестрации микросервисов в контейнерах)
emik0
а не как блин в кубере, тот же истио - весь на харкодах и конфиг мапах
ну я тут один, мне нафига эти куберы жопу рвать поддерживать
Sergey
но ща куда не иду - везде кубер
Sergey
как в том фильме - все хотят кэт
emik0
=))
Sergey
а кэт им показывает ландон бридж
Sergey
https://www.youtube.com/watch?v=K9a3GvRWmVU
Sergey
это коротко об проде на кубере)