Prima versione della piattaforma PaaS gratuita Cozystack basata su Kubernetes

È stata pubblicata la prima release di Cozystack, la piattaforma PaaS open-source basata su Kubernetes. Il progetto si propone come una piattaforma pronta all'uso per i provider di hosting e come un framework per la creazione di cloud privati ​​e pubblici. La piattaforma si installa direttamente sui server e copre tutti gli aspetti relativi alla preparazione dell'infrastruttura per l'erogazione di servizi gestiti. Cozystack consente di avviare e predisporre cluster Kubernetes, database e altri servizi on-demand. macchine virtualiIl codice sorgente della piattaforma è disponibile su GitHub ed è distribuito con licenza Apache-2.0.

Prima versione della piattaforma PaaS gratuita Cozystack basata su Kubernetes

Talos Linux e Flux CD vengono utilizzati come stack tecnologico di base. Le immagini con il sistema, il kernel e i moduli necessari vengono generate in anticipo e aggiornate atomicamente, il che consente di fare a meno di componenti come dkms e un gestore di pacchetti e garantisce un funzionamento stabile.

Per iniziare macchine virtuali Viene utilizzata la tecnologia KubeVirt, che consente di eseguire macchine virtuali classiche direttamente nei container Kubernetes e dispone già di tutte le integrazioni necessarie con la Cluster API per l'avvio di cluster Kubernetes gestiti all'interno di un cluster Kubernetes hardware.

La piattaforma prevede l'implementazione gratuita di una network factory basata su Kube-OVN, e utilizza Cilium per organizzare la rete di servizi, MetalLB per pubblicizzare i servizi all'esterno. Lo storage è implementato su LINSTOR, che propone l'utilizzo di ZFS come base layer per lo storage e DRBD per la replica. Esiste uno stack di monitoraggio preconfigurato basato su VictoriaMetrics e Grafana.

Una delle caratteristiche principali della piattaforma è un metodo di installazione semplice in un data center vuoto utilizzando PXE e il programma di installazione talos-bootstrap simile a Debian. Nonostante l'interesse commerciale, il progetto è sviluppato da appassionati della comunità e prevede di rimanere sempre gratuito. È stata inviata una richiesta per trasferire Cozystack sotto l'ala protettrice dell'organizzazione CNCF (Cloud Native Computing Foundation).

Fonte: opennet.ru

Aggiungi un commento