A fost publicat primul release al platformei PaaS open-source Cozystack bazată pe Kubernetes. Proiectul se poziționează ca o platformă gata pentru furnizorii de hosting și un cadru pentru construirea de clouduri private și publice. Platforma se instalează direct pe servere și acoperă toate aspectele pregătirii infrastructurii pentru oferirea de servicii gestionate. Cozystack permite lansarea și furnizarea la cerere a clusterelor Kubernetes, bazelor de date și mașini virtuale. Codul platformei este disponibil pe GitHub și se distribuie sub licența Apache-2.0.

Ca stivă de bază, se folosește Talos Linux și Flux CD. Imaginile cu sistemul, nucleul și modulele necesare sunt generate dinainte și actualizate atomic, ceea ce permite evitarea unor componente precum dkms și managerul de pachete și garantează o funcționare stabilă.
Pentru a rula mașini virtuale este utilizată tehnologia KubeVirt, care permite rularea mașinilor virtuale clasice direct în containere Kubernetes și care deja are toate integrările necesare cu Cluster API pentru lansarea cluster-elor Kubernetes gestionate în cadrul unui cluster Kubernetes „fizic”.
Platforma include o implementare open-source a fabricii de rețea bazată pe Kube-OVN și utilizează Cilium pentru a organiza rețeaua de servicii, MetalLB pentru anunțarea serviciilor în exterior. Stocarea este implementată pe LINSTOR, unde se propune utilizarea ZFS ca strat de bază pentru stocare și DRBD pentru replicare. Există o stivă de monitorizare preconfigurată bazată pe VictoriaMetrics și Grafana.
Una dintre funcțiile cheie ale platformei este metoda simplă de instalare într-un centru de date gol folosind PXE și installerul tip debian talos-bootstrap. În ciuda interesului comercial, proiectul este dezvoltat de entuziaști din comunitate și plănuiește să rămână întotdeauna gratuit. A fost trimis un solicitar pentru a transfera Cozystack sub tutela organizației CNCF (Cloud Native Computing Foundation).
Sursa: opennet.ro
