Se ha anunciado la preparación para el uso masivo del proyecto abierto Nelm, posicionado como "alternativa a Helm 3". Nelm surgió en el proceso de desarrollo de la herramienta CI/CD werf como un fork de Helm, el gestor de paquetes para Kubernetes que utiliza "charts" para desplegar aplicaciones en K8s. El código de Nelm está disponible en GitHub bajo la licencia Apache 2.0.
En el fork se han solucionado una serie de problemas que existían durante mucho tiempo en Helm, y se han añadido nuevas funcionalidades, entre las cuales:
- Un enfoque más consistente para la actualización de recursos de Kubernetes utilizando la tecnología Server-Side Apply en lugar de 3-Way Merge;
- Monitoreo del estado de los recursos y salida de logs durante el despliegue;
- Planificación visual de futuros lanzamientos con salida al estilo "terraform plan";
- Soporte para trabajar con "values" cifrados y archivos.
Los planes de Nelm incluyen proporcionar una alternativa a la actual templating de Go para charts.
Fuente: opennet.ru
