Wydanie nxs-universal-chart 3.0, narzędzia do wdrażania aplikacji w Kubernetes

Opublikowana została wersja nxs-universal-chart 3.0, narzędzia do wdrażania aplikacji w Kubernetes. Platforma jest modułowa i działa na podstawie samodzielnych sub-chartów nuc-*, które są publikowane przez rejestr OCI i podłączane do głównego pakietu chart jako zależności do konkretnego zadania, co pozwala na zbieranie aplikacji i potrzebnych jej zasobów w ramach jednego wydania Helm. Na głównym pakiecie chart budowane są moduły do konfiguracji ruchu, monitorowania, AI-inferencji i innych elementów infrastrukturalnych w Kubernetes. Projekt jest dystrybuowany na licencji Apache 2.0. W pracy wykorzystuje się Istio, KServe, KNative i Vault Secret Operator.

W nowym wydaniu uniwersalny pakiet chart został przekształcony w modułową platformę do dostarczania aplikacji w Kubernetes. Dodano weryfikację za pomocą schema.json, która pomaga znaleźć błędy przed wdrożeniem. Zrealizowano deterministyczne renderowanie w celu zminimalizowania szumów w diffach i wykluczenia przypadkowych zmian w manifestach. Dodano dodatkowe poziomy automatycznej weryfikacji szablonów, kontraktów values i zależności (testy jednostkowe na podstawie helm-unittest, testy e2e za pomocą kind oraz podpisywanie artefaktów podpisem kryptograficznym cosign). Zapewniono dystrybucję pakietów chart przez rejestr OCI, a wydań przez ArtifactHub.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster