Комментарии 9
Хочу попросить прощения у автора - статью прочитал и пропустил ссылку на github. В итоге минуснул статью.
Так как нет возможности переголосовать - плюсанул карму напрямую. Впредь буду внимательнее.
По самой статье - хороший чарт. А вы не рассматривали вариант создания библиотечного чарта?
Спасибо, интересно. Идеи для улучшения: pdb, hpa, prometheusrule.
Благодарю за предложения, мысли верные))
Мы уже попробовали внедрить prometheusrule для джобов, которые выполняются дольше заданного времени, но данный кейс мы широко практикуем в клиентских проектах. Для других, частных случаев часто требуется определённая логика, которая учитывает особенности конкретного проекта. Именно для этого реализован механизм extraDeploy, чтобы можно было добавить необходимые манифесты или шаблоны Helm, включая prometheusrule и hpa, networkpolicy и пр.
В некоторых случаях решение реализованное на отдельном проекте может оказаться удобным в использовании и тогда оно может быть включено в состав чарта "из коробки".
Вы можете предложить свои варианты реализации, вполне может оказаться, что это будет отличное и удобное решение, которое войдёт в состав чарта))
Увы, у меня нет доступа в ваш гитлаб.
Чарт опубликован на GitHub, ссылка есть в статье, продублирую тут https://github.com/nixys/nxs-universal-chart
Собственно, там я и вижу, что разработка ведётся во внутренем гитлабе (https://github.com/nixys/nxs-universal-chart/blob/main/.gitlab-ci.yml). Из статьи вполне видно где опубликовано, но не очевидно что там в принципе принимаются патчи.
Окей, зашлю PR если что...
Универсальный Helm-чарт для ваших приложений