Es wurde die Bereitschaft zur Massenverwendung des offenen Projekts Nelm bekannt gegeben, das als "Alternative zu Helm 3" positioniert ist. Nelm entstand im Rahmen der Entwicklung des CI/CD-Tools werf als 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 Apache 2.0-Lizenz verfügbar.
Im Fork wurden eine Reihe von Problemen gelöst, die lange Zeit in Helm vorhanden waren, und neue Funktionen hinzugefügt, darunter:
- Ein konsistenterer Ansatz zur Aktualisierung von Kubernetes-Ressourcen mit der Server-Side Apply-Technologie anstelle von 3-Way Merge;
- Überwachung des Zustands von Ressourcen und Ausgabe von Protokollen während der Bereitstellung;
- Visualisierte Planung zukünftiger Releases mit einer Ausgabe im Stil von "terraform plan";
- Unterstützung für den Umgang mit verschlüsselten "Values" und Dateien.
Im Plan von Nelm steht die Bereitstellung einer Alternative zur bestehenden Go-Templaterstellung für Charts.
Quelle: opennet.ru
