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
