Die Bereitschaft zur massenhaften Nutzung des offenen Projekts Nelm wurde bekannt gegeben, das als „Alternative zu Helm 3“ positioniert wird. Nelm entstand während der Entwicklung des CI/CD-Tools werf und ist ein Fork von Helm, dem Paketmanager für Kubernetes, der „Charts“ verwendet, um Anwendungen in K8s bereitzustellen. Der Code von Nelm ist auf GitHub unter der Lizenz Apache 2.0 verfügbar.
Im Fork wurden eine Reihe von Problemen gelöst, die lange Zeit in Helm bestanden, und neue Funktionen hinzugefügt, darunter:
- Ein konsistenterer Ansatz zur Aktualisierung von Kubernetes-Ressourcen unter Verwendung der Server-Side Apply-Technologie anstelle von 3-Way Merge;
- Überwachung des Zustands von Ressourcen und Ausgabe von Protokollen während der Bereitstellung;
- Anschauliche Planung zukünftiger Releases mit Ausgabe im Stil von „terraform plan“;
- Unterstützung für die Arbeit mit verschlüsselten „values“ und Dateien.
Nelm plant, eine Alternative zur bestehenden Go-Template-Engine für Charts anzubieten.
Quelle: opennet.ru
