URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 136519
[ Назад ]

Исходное сообщение
"Первые публичные версии Nelm, форка Helm для развёртывания приложений в Kubernetes"

Отправлено opennews , 04-Апр-25 08:07 
Объявлено о готовности к массовому использованию открытого проекта Nelm, позиционируемого как "альтернатива Helm 3". Nelm зародился в процессе разработки CI/CD-утилиты werf  как форк Helm, пакетного менеджера для Kubernetes, который использует "чарты", чтобы развёртывать приложения в K8s. Код Nelm  доступен на GitHub под лицензией Apache 2.0...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63016


Содержание

Сообщения в этом обсуждении
"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Аноним , 04-Апр-25 08:58 
Может s/развёртывать/разворачивать/ и s/консистентный/целостный/ ?

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Аноним , 04-Апр-25 09:39 
Деплоить и непротиворечивый!

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Bob , 04-Апр-25 09:41 
оставить оригинальные термины на английском, как в медицине латынь, например.

Неспособных в это - отсеивать как профнепригодных. Что не адаптация с английского - одна (сплошная) эс.
p.s.: 1С, кто знаком - поймёт и проклянёт


"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Аноним , 04-Апр-25 10:14 
С таким правописанием и давать советы космического масштаба?  Вам в соседний кабинет.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено mickvav , 04-Апр-25 11:05 
Не для продакшена пока. Весь код мерджит один человек, хотя контрибьюторов - больше одного.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Dmitry Shurupov , 04-Апр-25 11:33 
Nelm используется под капотом у werf, а это много постоянных пользователей (тысячи проектов), в т.ч. в production, поэтому его внутренние механизмы хорошо протестированы.

Но вот сама утилита, которая реализует CLI-интерфейс к этим механизмам и к которой приурочен первый крупный релиз (и эта новость), появилась недавно. Так что конкретно CLI-утилита ещё не использовалась широко, и с анонсом проекта ожидаем обратную связь. Новые контрибьюторы тоже приветствуются, потому что у разных людей может "болеть" разное в Helm.


"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено скуф , 05-Апр-25 22:16 
И все это не нужно потому, что есть Argocd в котором серверсайд рендер 5 лет как есть и никакой хельм для рендера не используется.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Илья Лесиков , 05-Апр-25 23:05 
Насколько мне известно, для рендера в ArgoCD как раз используется "helm template". Server-Side Apply там действительно есть, но и деплоит ArgoCD не Helm'ом, а своим самописным движком. Проблема в том, что их движок развертывания очень условно совместим с Helm'ом, например:

1. Функция "lookup" не имплементирована.
2. "helm.sh/hook: pre-delete" не поддерживается.
3. "helm.sh/hook: pre-rollback" и "post-rollback" не поддерживаются.
4. "helm.sh/hook: pre-install" и "pre-upgrade" работают иначе, ломая обратную совместимость.
5. ".Release.IsInstall" и ".Release.IsUpgrade" по существу не работают (Argo не знает, когда Install, когда Upgrade).

Это так, с ходу. В Nelm гораздо больший фокус на совместимости с Helm-чартами, чтобы Helm-чарты можно было деплоить без изменений. Всё перечисленное в Nelm работает.


"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Аноним , 06-Апр-25 20:27 
Первые четыре пункта всё верно, и иногда приходится проектировать вокруг этого. На счёт пятого, считаю что в Argo концептуально правильно сделано. Инсталл или апгрейд не должны иметь значения, это ломает идемпотентность, а без неё это всё не лучше портянок на баше. И конечно же существует некое подмножество случаев, когда это важно, и для этих особенностей есть другие способы решения. Например, вынос императивных действий в отдельный Job.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Аноним , 04-Апр-25 12:34 
Выглядит не как альтернатива, а как просто надстройка на helm.
- Нужно создавать чарт вручную. Непонятно, зачем выпиливать генерацию структуры чарта helm.
- Вытекает из предыдущего. Так и не побеждена недоработка helm - невозможность создания структуры, отличной от deployment(statefulset, daemonset).

Лично моё мнение, при всем уважении к Флант, пока геммороя от nelm больше, чем пользы.


"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Илья Лесиков , 04-Апр-25 14:20 
Вы про команду helm create? Мы не то, чтобы её выпиливали, мы её просто не добавили в 1.0, посчитав некритичной для релиза. Добавим позже, переработав. Решили пока не добавлять, т. к. не увидели в ней большой ценности — генерит очень много мусора, что больше похоже на какой-то quickstart для новичков, а не на генерацию структуры для нового чарта. Имхо, одна только замена 3-Way Merge на Server-Side Apply важнее команды helm create раз в 30.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Аноним , 04-Апр-25 16:33 
Через годик-полтора посмотрим не превратится ли этот победитель дракона в дракона сам, не окажется ли там каких-то вредителей из подсанкционных структур, и как дальше сложится судьба этого проекта. Автору удачи и успехов. Тормошить статус кво — нужное и полезное дело.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено 12yoexpert , 04-Апр-25 20:18 
на голанг невозможно написать нетормозящий софт. всё это было бы тщетно, даже если бы голанг не был вендорлокнутым

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Илья Лесиков , 04-Апр-25 20:46 
Nelm, думаю, в среднем 90% времени работает с сетью.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено 12yoexpert , 05-Апр-25 13:01 
думаешь, если для сети голанг использует сишные либы, то оно не будет тормозить? ты недооцениваешь голанг

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Аноним , 06-Апр-25 17:54 
Ты переоцениваешь ценность своего мнения.

"Первые публичные версии Nelm, форка Helm для развёртывания п..."
Отправлено Штыбель , 05-Апр-25 01:50 
Кстати, сегодня (4.04) закончился KubeCon Europe 2025.