Nelm vs Helm 4: что изменилось с новым релизом Helm и почему Nelm всё ещё лучше

Helm 4 принёс пользователям единственное значимое изменение — внедрение Server-Side Apply вместо 3-Way Merge. Это решает проблемы с некорректными обновлениями ресурсов, но многих возможностей Helm по-прежнему не достаёт. Nelm — наша современная альтернатива Helm 4 — ушёл вперёд по фичам, исправлениям и улучшениям. В статье смотрим на новые возможности обоих проектов, детально разбираем их отличия и объясняем, что ждёт Nelm дальше.

https://habr.com/ru/companies/flant/articles/970498/

#nelm #helm #werf #open_source #devops #kubernetes #cicd

Nelm vs Helm 4: что изменилось с новым релизом Helm и почему Nelm всё ещё лучше

Недавно вышел Helm 4, и это отличный повод снова сравнить его с нашей альтернативой — Nelm . В статье смотрим на новые возможности обоих проектов, детально разбираем их отличия и объясняем, что ждёт...

Хабр

Helm v4: разбираем ключевые отличия от Helm v3

На днях вышел первый за шесть лет мажорный релиз Helm — v4. В статье разберём ключевые изменения по сравнению с v3: Server-Side Apply вместо 3-Way Merge, реализацию поддержки WASM-плагинов, замену движка ожидания готовности ресурсов и content-based-кеширование чартов. А ещё посмотрим, какие проблемы по-прежнему остаются с Helm и предложим для них решение.

https://habr.com/ru/companies/flant/articles/967150/

#helm #nelm #kubernetes

Helm v4: разбираем ключевые отличия от Helm v3

Вышел первый за шесть лет мажорный релиз Helm — v4. В статье разберём ключевые изменения: Server-Side Apply вместо 3-Way Merge, реализацию поддержки WASM-плагинов, замену движка ожидания...

Хабр

Вышел Nelm 1.0: совместимая с Helm-чартами альтернатива Helm 3

Nelm — это свободная Open Source CLI-утилита для управления Helm-чартами и их развёртыванием в Kubernetes. Взяв за основу кодовую базу Helm 3, Nelm не только делает почти всё то, что может делать Helm, но делает это лучше, а также предлагает дополнительную функциональность. Nelm обратно совместим с Helm-чартами и Helm-релизами, что сильно упрощает процесс миграции для пользователей Helm. Если вы уже работали с werf, то Nelm — это werf, но без гитерминизма, сборки, доставки и очистки образов. Под катом вас ждут подробности о преимуществах Nelm по сравнению с Helm 3.

https://habr.com/ru/companies/flant/articles/896846/

#open_source #devops #kubernetes #helm #werf #nelm #cicd

Вышел Nelm 1.0: совместимая с Helm-чартами альтернатива Helm 3

Изначально werf — инструмент для сборки контейнеров и деплоя в Kubernetes — был построен на основе нашего форка Helm 3. Со временем этот форк оброс значительным количеством новых возможностей и...

Хабр

Замена 3-way merge на Server-Side Apply: как werf 2.0 решает проблемы Helm 3

В werf 1.2 для обновления ресурсов в Kubernetes мы использовали механизм под названием 3-way merge. Он достался нам от Helm 3, который мы использовали как подсистему развертывания. Хотя 3-way merge и решил часть проблем, существовавших в 2-way merge, многие проблемы, приводящие к некорректным обновлениям ресурсов, так и остались нерешёнными. В werf 2.0 и Nelm мы пошли дальше и заменили 3-way merge на более современный механизм обновления ресурсов Kubernetes — Server-Side Apply . Он решает все проблемы 3-way merge и гарантирует корректные обновления ресурсов в кластере при развёртывании. В этой статье мы расскажем, какие проблемы испытывают пользователи Helm 3 и как Server-Side Apply помогает их преодолеть.

https://habr.com/ru/companies/flant/articles/821665/

#werf #helm #nelm #myapps #kubernetes #cicd #open_source #системы_сборки #cncf #delivery

Замена 3-way merge на Server-Side Apply: как werf 2.0 решает проблемы Helm 3

В werf 1.2 для обновления ресурсов в Kubernetes мы использовали механизм под названием 3-way merge. Он достался нам от Helm 3, который мы использовали как подсистему развертывания. Хотя 3-way merge и...

Хабр

Вышла werf 2.0: новый движок развёртывания Nelm и 300+ релизов за четыре года

Четыре года мы развивали и улучшали werf 1.2, но теперь наконец-то выпустили стабильную werf 2.0. Причина простая — последовательно накопилось множество улучшений (300+ релизов!), а кроме того, мы доработали новый движок развёртывания Nelm, и в werf 2.0 это единственный движок. Старый движок удалён. Nelm обратно совместим с Helm 3, поэтому никаких особых изменений в чартах не потребуется — они будут развёртываться так же, как и раньше. В некоторых случаях у Nelm отличается поведение: например, у него более строгая валидация чартов, поэтому, хотя Nelm и доступен в werf 1.2, по умолчанию мы его включили только в werf 2.0. Рассказываем, зачем мы сделали Nelm, что под капотом werf 2.0, как werf будет развиваться в будущем и как ее попробовать на своем проекте уже сейчас.

https://habr.com/ru/companies/flant/articles/815023/

#werf #cicd #delivery #deployment #helm #nelm #trdl #open_source #системы_сборки #cncf

Вышла werf 2.0: новый движок развёртывания Nelm и 300+ релизов за четыре года

Четыре года мы развивали и улучшали werf 1.2, но теперь наконец-то выпустили стабильную werf 2.0. Причина простая — последовательно накопилось множество улучшений (300+ релизов!), а кроме того, мы...

Хабр