È stato pubblicato il primo rilascio della piattaforma PaaS open-source Cozystack basata su Kubernetes. Il progetto si posiziona come una piattaforma pronta per i fornitori di hosting e come framework per la creazione di cloud privati e pubblici. La piattaforma viene installata direttamente sui server e copre tutti gli aspetti della preparazione dell'infrastruttura per fornire servizi gestiti. Cozystack consente di avviare e fornire a richiesta cluster Kubernetes, basi di dati e macchine virtuali. Il codice della piattaforma è disponibile su GitHub e distribuito con licenza Apache-2.0.

Viene utilizzato Talos Linux e Flux CD come stack tecnologico di base. Le immagini con il sistema, il kernel e i moduli necessari vengono create in anticipo e aggiornate in modo atomico, il che consente di evitare componenti come dkms e gestori di pacchetti, garantendo così un funzionamento stabile.
Per avviare macchine virtuali viene utilizzata la tecnologia KubeVirt, che consente di eseguire macchine virtuali classiche direttamente nei contenitori Kubernetes e ha già tutte le integrazioni necessarie con Cluster API per l'avvio di cluster Kubernetes gestiti all'interno di un cluster Kubernetes 'fisico'.
La piattaforma include un'implementazione open-source della rete factory basata su Kube-OVN e utilizza Cilium per l'organizzazione della rete di servizi, MetalLB per l'annuncio dei servizi all'esterno. Lo storage è realizzato su LINSTOR, dove si propone l'uso di ZFS come strato di base per lo storage e DRBD per la replica. È presente uno stack di monitoraggio preconfigurato basato su VictoriaMetrics e Grafana.
Una delle funzioni chiave della piattaforma è un metodo semplice per l'installazione in un data center vuoto utilizzando PXE e il programma di installazione simile a debian talos-bootstrap. Nonostante l'interesse commerciale, il progetto è sviluppato da appassionati della comunità e prevede di rimanere sempre open-source. È stata inviata una richiesta per trasferire Cozystack sotto l'ala dell'organizzazione CNCF (Cloud Native Computing Foundation).
Fonte: opennet.ru
