Veröffentlichung von nxs-universal-chart 3.0, einem Tool zur Bereitstellung von Anwendungen in Kubernetes.

Die Veröffentlichung von nxs-universal-chart 3.0, einem Tool zum Bereitstellen von Anwendungen in Kubernetes, wurde bekannt gegeben. Die Plattform ist modular aufgebaut und funktioniert auf Basis eigenständiger nuc-* Sub-Charts, die über das OCI-Registry veröffentlicht und in das Haupt-Chart-Paket als Abhängigkeiten für spezifische Aufgaben integriert werden. Dadurch kann die Anwendung zusammen mit den erforderlichen Bindungen im Rahmen eines einzigen Helm-Releases erstellt werden. Über dem Haupt-Chart-Paket werden Module für die Traffic-Konfiguration, das Monitoring, AI-Inferenz und andere Infrastrukturkomponenten in Kubernetes aufgebaut. Das Projekt wird unter der Apache 2.0 Lizenz verbreitet. Bei der Arbeit kommen Istio, KServe, KNative und Vault Secret Operator zum Einsatz.

Im neuen Release wurde das universelle Chart-Paket in eine modulare Plattform für die Bereitstellung von Anwendungen in Kubernetes umgewandelt. Eine Prüfung nach schema.json wurde hinzugefügt, die hilft, Fehler vor der Bereitstellung zu finden. Deterministisches Rendering wurde implementiert, um das Rauschen in Diff-Dateien zu minimieren und zufällige Änderungen in den Manifesten auszuschließen. Zusätzliche Ebenen der automatischen Überprüfung von Vorlagen, Values-Verträgen und Abhängigkeiten wurden hinzugefügt (Unit-Tests auf Basis von helm-unittest, E2E-Tests über kind und die signierte Bereitstellung von Artefakten mit cryptografischen Signaturen über cosign). Die Verbreitung von Chart-Paketen über das OCI-Registry und von Releases über ArtifactHub wurde sichergestellt.

Quelle: opennet.ru

60GB SSD 8Gb DDR4