Objavljen je nxs-universal-chart 3.0, alat za implementaciju aplikacija u Kubernetes. Platforma je modularna i radi na temelju samostalnih nuc-* pod-chart-ova, koji se objavljuju putem OCI registra i povezuju u glavni chart paket kao ovisnosti za određeni zadatak, što omogućava sastavljanje aplikacije i potrebnog skupa alata u okviru jednog Helm izdanja. Na glavnom chart paketu grade se moduli za podešavanje prometa, nadgledanje, AI inferencu i druge infrastrukturne komponente u Kubernetesu. Projekt se distribuira pod Apache 2.0 licencom. U radu se koriste Istio, KServe, KNative i Vault Secret Operator.
U novom izdanju, univerzalni chart paket je preobražen u modularnu platformu za isporuku aplikacija u Kubernetes. Dodana je provjera prema schema.json, koja pomaže u pronalaženju grešaka prije implementacije. Implementirano je determinističko renderiranje za minimiziranje šuma u diff-ovima i isključivanje slučajnih promjena u manifestima. Dodani su dodatni nivoi automatske provjere predložaka, values ugovora i ovisnosti (unit testovi temeljem helm-unittest, e2e testovi putem kind i potpisivanje artefakata kriptografskim potpisom cosign). Osigurana je distribucija chart paketa putem OCI registra, a izdanja putem ArtifactHub-a.
Izvor: opennet.ru
