Size: a a a

2020 October 07

SP

Sergei Puzyrev in DevOps
и никто не придёт к тебе в прод со словами “а у меня на убунточке рабооооотает, поставь сюда gcc18”
источник

SP

Sergei Puzyrev in DevOps
и ты идёшь и ебешься чтобы собрать это говно на центос-6, лол.
источник

SP

Sergei Puzyrev in DevOps
или какая там центос в госухе нынче модная?
источник

SP

Sergei Puzyrev in DevOps
источник

LB

Let Eat Bee in DevOps
Sergei Puzyrev
но когда ты заменишь тарболл на новый и сами бласы соберутся - ты сможешь моментально увидеть, что у тебя в монорепе что-то не собирается из-за изменившегося бинарного интерфейса, например.
поэтому тот, кто будет менять блас - не закоммитит это насильно пока не пофиксит.
А без монореп можно увидеть? Или как обычно только периодической пересборкой?
источник

SP

Sergei Puzyrev in DevOps
Let Eat Bee
А без монореп можно увидеть? Или как обычно только периодической пересборкой?
без монореп - у тебя связи между микрорепами через коммиты.
источник

SP

Sergei Puzyrev in DevOps
поэтому либо ты привязан к бласу снаружи и увидел сразу, либо ты привязан к микрорепу, который привязан к бласу снаружи и увидел в момент, когда коммит привязки сменил
источник

LB

Let Eat Bee in DevOps
Ясно, без монореп магия уходит. Сейчас и так периодической пересборкой все ломающиеся обновления видно.  Да не математически герметично, но apt get update , pip install  в докере вполне работают
источник

SP

Sergei Puzyrev in DevOps
Let Eat Bee
Ясно, без монореп магия уходит. Сейчас и так периодической пересборкой все ломающиеся обновления видно.  Да не математически герметично, но apt get update , pip install  в докере вполне работают
без монореп профит меньше немножко
источник

SP

Sergei Puzyrev in DevOps
фактически базель в момент сборки эмулирует монореп. он высасывает все внешние артефакты (другие репы) и присобачивает их к текущему.
источник

SP

Sergei Puzyrev in DevOps
но проблема множества возможных комбинаций внешних артефактов в каждый момент времени без настоящего монорепа не уходит.
источник

LB

Let Eat Bee in DevOps
На практике со всеми текущими лок файлами для каждого языка  и стабильным FROM в докере никто тебя снаружи не ломает  - как собиралось так и собирается через пару лет.и все это без инвестирования в новую сборочницу
источник

SP

Sergei Puzyrev in DevOps
Let Eat Bee
На практике со всеми текущими лок файлами для каждого языка  и стабильным FROM в докере никто тебя снаружи не ломает  - как собиралось так и собирается через пару лет.и все это без инвестирования в новую сборочницу
да. “почти герметичность” есть, а трека от строчки в исходниках до пода в кубернетесе - нет.
что хуже - докер считает что “почти герметичность” - это герметичность. поэтому если в RUN написать неидемпотентную инструкцию, докер по умолчанию считает ее за идемпотентную и не пересобирает.

собственно, если из докерфайла откусить RUN и убрать сетевые возможности у ADD/COPY - то он станет полностью идемпотентным и вообще заебись.

а так - на практике со статическим резолвом зависимостей (тупо пересобираем и передеплоиваем всё, тегируем коммитом и деплоим) - можно жить.
источник

SP

Sergei Puzyrev in DevOps
но дорого
источник

A

Alexander in DevOps
Sergei Puzyrev
а как узнать?
Если непонятно, когда больно, то это к доктору :)
источник

SP

Sergei Puzyrev in DevOps
Alexander
Если непонятно, когда больно, то это к доктору :)
как узнать, что тебе больно из-за отсутствия кубера, а не из-за того что у тебя ногу оторвали?
источник

A

Alexander in DevOps
Sergei Puzyrev
кому нужны твои знания яндексовых стораджей, лошара
У меня было однажды интересное интервью, когда нанимателя интересовал опыт в области, в которой я не имел дело с опенсорсным стеком от слова совсем, но немало поработал с местечковыми велосипедами.
В итоге, 90% моих ответов на собеседомании были "ту, опенсорсную штуку, что у вас, я не щупал, т.к. работал с велосипедом в компании X/Y/Z". В итоге, мне сделали оффер :/
источник

SP

Sergei Puzyrev in DevOps
Alexander
У меня было однажды интересное интервью, когда нанимателя интересовал опыт в области, в которой я не имел дело с опенсорсным стеком от слова совсем, но немало поработал с местечковыми велосипедами.
В итоге, 90% моих ответов на собеседомании были "ту, опенсорсную штуку, что у вас, я не щупал, т.к. работал с велосипедом в компании X/Y/Z". В итоге, мне сделали оффер :/
я даже не знаю, как мне больше добавлять жирноты сарказма в тон
источник

SP

Sergei Puzyrev in DevOps
но видимо надо стараться
источник

A

Alexander in DevOps
Sergei Puzyrev
как узнать, что тебе больно из-за отсутствия кубера, а не из-за того что у тебя ногу оторвали?
Если чтение фич кубера не греет душу и не повышает слюноотделение, то, наверное, дело в ноге.
источник