Opublikowano pierwszy wydanie wolnej platformy PaaS Cozystack opartej na Kubernetes. Projekt stawia na siebie jako gotową platformę dla dostawców hostingu i framework do budowania prywatnych i publicznych chmur. Platforma jest instalowana bezpośrednio na serwerach i obejmuje wszystkie aspekty przygotowania infrastruktury do świadczenia zarządzanych usług. Cozystack umożliwia uruchamianie i dostarczanie na żądanie klastrów Kubernetes, baz danych i maszyn wirtualnych. Kod platformy jest dostępny na GitHubie i rozpowszechniany na licencji Apache-2.0.

Jako podstawowy stos technologiczny używa Talos Linux i Flux CD. Obrazy systemu, jądra i potrzebnych modułów są wcześniej formowane i aktualizowane atomowo, co pozwala na pominięcie takich komponentów jak dkms i menedżer pakietów, zapewniając stabilną pracę.
Aby uruchomić maszyn wirtualnych wykorzystywana jest technologia KubeVirt, która pozwala na uruchamianie klasycznych maszyn wirtualnych bezpośrednio w kontenerach Kubernetes i już posiada wszystkie niezbędne integracje z Cluster API do uruchamiania zarządzanych klastrów Kubernetes w ramach „żelaznego” klastra Kubernetes.
Platforma zawiera wolne wdrożenie sieciowej fabryki opartej na Kube-OVN oraz wykorzystuje Cilium do organizacji sieci serwisowej, MetalLB do ogłaszania usług na zewnątrz. Przechowywanie jest realizowane na LINSTOR, gdzie oferowane jest użycie ZFS jako podstawowej warstwy dla przechowywania i DRBD do replikacji. Istnieje wstępnie skonfigurowany stos monitorowania oparty na VictoriaMetrics i Grafana.
Jedną z kluczowych funkcji platformy jest prosty sposób instalacji w pustym centrum danych przy użyciu PXE i instalatora podobnego do debiana talos-bootstrap. Mimo komercyjnego zainteresowania, projekt rozwijany jest przez entuzjastów ze społeczności i planuje pozostać zawsze wolnym. Złożono wniosek o przekazanie Cozystack pod skrzydła organizacji CNCF (Cloud Native Computing Foundation).
Źródło: opennet.ru
