Size: a a a

2020 June 05

i

inqfen in Sysadminka
Часто нужна шаблонизация
источник

ВИ

Вадим Исаканов... in Sysadminka
В kustomize можно задавать переменные, этого достаточно, чтобы передать теги релизов, например
Логика откатов/тестов и т.п. можно реализовать скриптами, можно даже в .gitlab-ci.yml   сделать несложную логику
Для простых случаев это норм, имхо
источник

i

inqfen in Sysadminka
Банальный пример - нужно иметь n по реплик приложения, на каждой машине в зависимости от типа машин, потому что реальные ядра
источник

ВИ

Вадим Исаканов... in Sysadminka
Тогда хелм, скорее всего, будет лучше
источник

i

inqfen in Sysadminka
То есть тебе надо либо свой шедулер писать, либо демонсеты генерить
источник

b

bykva in Sysadminka
Вадим Исаканов
Тогда хелм, скорее всего, будет лучше
ниче, в валарме тебя научат)
источник

ВИ

Вадим Исаканов... in Sysadminka
туда меня еще не взяли) ну и я хочу поговорить с ними побольше сначала
источник

b

bykva in Sysadminka
че там разговаривать, наливай да пей)
источник

ВИ

Вадим Исаканов... in Sysadminka
Про тот проект с кустомайз. Мой план был "сделать свою скриптовую логику выкатывания новых версий, тестов и откатов", где из переменных задавался только тег релиза и окружение, в которое производится деплой.
Если понадобилось бы что-то сложнее, можно было бы думать про хелм. К тому времеин хелм3 может стать норм)
источник

ВИ

Вадим Исаканов... in Sysadminka
Но я из того проекта как раз ушел, так что дальше это пойдет без меня, скорее всего
источник

b

bykva in Sysadminka
а щас он не норм?
источник

i

inqfen in Sysadminka
Да он уже норм
источник

i

inqfen in Sysadminka
Lua бы ещё завезли
источник

b

bykva in Sysadminka
мучайся на готеплейтах)
источник

ВИ

Вадим Исаканов... in Sysadminka
окей, норм
Но я тут еще раз скажу - в простоте систем есть очень крутые возможности. Деплой с кустомайз почти не отличается от деплоя с обычным kubectl, его можно быстро освоить и поправить
А хелм - доп слой абстракции, и в том случае работу не упрощает
Если нет явной необходимости добавлять слои абстракции, я стараюсь строить систему из кирпичиков попроще
источник

b

bykva in Sysadminka
есть универсализм. когда инструментом можно сделать все - от сложных до простых задач, то лучше его освоить и везде использовать, как думаешь?
источник

i

inqfen in Sysadminka
Как говорят в армии - что единообразно, то не безобразно
источник

ВИ

Вадим Исаканов... in Sysadminka
Тот проект я планировал оставить в таком виде, чтобы он мог работать без сисадминов вообще
Чтобы его джава разработчики поддерживали
В этом случае, имхо, лучше просить их изучить меньше инструментов, чем больше. С большой долей вероятностью в другом месте хелм они использовать не будут. Т.к. это стартап, с большой долей вероятности они ничего трогать не будут вообще, пока оно не упадет, а когда упадет, у них будет полчаса на фикс. За полчаса хелм не освоить, а ямлики и команды для кустомайз поправить можно.
источник

ВИ

Вадим Исаканов... in Sysadminka
Ямлики там девелоперы писать уже умеют :)
источник

b

bykva in Sysadminka
senior yaml developer)
источник