Rainbow
Я накатываю чистые манифесты всегда. Мне особо helm template не поможет
Dmitry
или создания корневого чарта и helm install его?
Andrey
а оператор запускает кучи волтов?
нет, он постоянно висит в кубере, как тот же тиллер. Но тиллер, в отличие от оператора, во-первых один за всех, во вторых не мониторит ресурсы
𝚔𝚟𝚊𝚙𝚜
Dmitry
Andor
покажи на этой кукле за какие места и кто продвигает хельм
Andrey
Dmitry
Все вендоры, например. Типа "А теперь у нас есть хельм чарты". все такие "Круто..."
Dmitry
Dmitry
📌
Andor
Andrey
наверное он был первым, вот и всё
Ivan
Оставьте хелм в покое
Ivan
Он прекрасен
Andor
если его не трогать?
Ivan
Если прекратить ныть
Andor
у меня к хельму главная претензия - использование go template
Ivan
Обмазывайтесь своими дженкинсами и ансиблами, никто ж не против
𝚔𝚟𝚊𝚙𝚜
а как же tiller?
Andrey
особых альтернатив нет, кроме операторов
Stanislav
Э... С темплейтами-то чего?
Andrey
Dmitry
😄 лол
Andor
а как же tiller?
я тебя ща шокирую, но я хельм ни разу не юзал, поэтому ваще не в курсе нахрен нужен тиллер
Dmitry
поехали
Dmitry
(извините)
Andor
go template не предназначены для шаблонизации структур
Andor
они для текста
Andor
делать отступы в ямле - нужны костыли
𝚔𝚟𝚊𝚙𝚜
Andor
jsonnet в данном случае в сто раз логичнее
Andrey
Andor
mortar юзает erb, а там полноценные руби, можно сделать .yo_yaml
Andrey
Пытался helm заменить на kustomize. Встал на шаге 'вставит в нужное место темплейта переменную из конфига' с хельмом это как то просто
Andor
Andrey
Да, в том числе этим смущает, но полноценной замены пока не открыл, не изучил :) времени нехватает
Andor
но я только ридми читал
Andor
Andrey
Я его поставил, начал изучать :)
Andor
тут есть два чувака, топящих за него
Andor
@kvaps - один из них
Andrey
Как болванки генерит он мне понрпвилось
Andrey
До большего пока не дошёл 😄
Andor
Andor
я говорил что для этого нужны костыли
Andor
ну а руби для обработки хеш-таблиц - нифига не сложнее, чем go template
Andor
по-моему так намного проще
Dmitry
Короче опять не понятно. Если не helm то что? у helm полно чартов, альтернатив по содержанию ведь нет пока?
Andor
ksonnet
Andor
он умеет юзать хельм как внешний пакет
Vadim
если не helm, то кот?
Andrey
Я лично поэтапно перевожу наши сервисы с хелма на операторы. Щас вот вроде заставили оператор для постгреса более-менее нормально работать, ещё пара фичей/багофиксов, и за остальное примемся
Andrey
Andor
𝚔𝚟𝚊𝚙𝚜
𝚔𝚟𝚊𝚙𝚜
cake is lie!
Andrey
какой оператор для постгреса?
Перепиливаем kubedb. Из коробки он нормально не работал и мы приходили к ситуации "все экземпляры - слейвы" или "данные просраны". Уже удалось это вылечить, осталось научить pg_rewind юзать и выбирать наименее отстающую реплику.
Andor
а чо не взять сразу patroni?
Andrey
Мы хотим комплексное решение - и ha, и стейджинг базы с продовой с порезанными бэкапами, и апгрейд постгреса... Я, конечно, при этом смотрю в готовые решения типа stolon и заимствую идеи
Andor
ну патрони вроде это умеет
Andrey
Ссыкотно, конечно, но вроде дело вполне идет
Andor
ну и имхо надо брать решения от чуваков, которые в первую очередь умеют постгрес, а уже во вторую - кубер
Andrey
Andor
угу
Andor
(но это не точно)
Andrey
Бэкапы вижу через скрипты с использованием pg_basebackup, но мне wal-g больше по душе
Andrey
Апгрейда не вижу
Andrey
Да и если честно: это все люто интересно, хотя и очень геморно, так что иррациональная часть мотивации тоже присутствует
G72K
Andrey
В защиту хелма: для ряда сервисов, к гибкости управления которыми нет требований, это вполне терпимое решение
Andrey
Готовые чарты редко работают как надо, конечно, да и баги встречаются, но жить вполне можно
Dmitry
Dmitry
lol
Andrey