All streams
Search
Write a publication
Pull to refresh
24
0
Дмитрий Жиляев @ZhilyaevDmitriy

class SRE extends DevOps

Send message
Присоединяйтесь в чат (https://t.me/helmwave), там по активней будет

helmfile не позволяет управлять всеми параметрами релиза
helmfile не понимает какие репозитории действительно нужно устанавливать
helmwave — использует все абстрации из helm, так как helm вкомпилен. Это очень быстро. И это меньше занимает памяти. И команд ввода вывода.
helmfile имеет рекурсивных рендер. Что очень сложно/долго рендерится
helmfile не имеет планфайла :)
Попробую ответить на ваш вопрос, в духе «почему helmwave, а не helmfile?»
helmwave использует вкомпиленный helm. То есть вызов install осуществляется через вызов этой же функции в helm. В то время как helmfile делают shell exec к бинарному файлу helm.

И из-за того что мы используем те же структуры, helmwave не встретит проблем с helm chart options. В то время как большую часть issues в helmfile это как раз запрос на добавление этих параметров.

Думаю коллегам из sweetops ничего не мешает вызывать горутины в цикле к своей функции install.
А 3-way-merge с helm 3 можно будет патч сохранить как артифакт?
Спасибо за наводку, если будет спрос, будет продолжение.
Столкнулся еще с неочевидностью в функционале protected этих самых переменных.
Чувствую что РКН захочет заблокировать эту статью
2

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity

Specialization

DevOps, Site Reliability Engineer (SRE)
Lead
From 10,000 €
GitLab
Kubernetes
Terraform
AWS
Google Cloud Platform
CI/CD
HashiCorp Vault
Golang