Este disponibilă versiunea platformei PaaS open-source Cozystack 0.38, construită pe baza Kubernetes. Proiectul își propune să ofere o platformă gata făcută pentru furnizorii de servicii de găzduire și un cadru pentru construirea de cloud-uri private și publice. Platforma se instalează direct pe servere și acoperă toate aspectele pregătirii infrastructurii pentru furnizarea de servicii gestionate. Cozystack permite lansarea și furnizarea de clustere Kubernetes, baze de date și mașini virtuale. Codul platformei este disponibil pe GitHub și este distribuit sub licența Apache-2.0.
Ca stivă de tehnologie de bază se folosește Talos Linux și Flux CD. Imaginile cu sistemul, kernelul și modulele necesare sunt formate anterior și se actualizează atomic, ceea ce permite evitarea componentelor precum dkms și managerul de pachete, garantând o funcționare stabilă. Se oferă o metodă simplă de instalare într-un centru de date gol prin PXE și instalatorul talos-bootstrap similar cu Debian. În cadrul platformei, se pot desfășura servicii precum Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics și altele, printr-un simplu clic.
Platforma include o implementare gratuită a infrastructurii rețelii (fabric) bazată pe Kube-OVN, și utilizează Cilium pentru organizarea rețelei 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ă un stivă de monitorizare presetată bazată pe VictoriaMetrics și Grafana. Pentru lansarea mașinilor virtuale se utilizează tehnologia KubeVirt, care permite rularea de mașini virtuale tradiționale direct în containerele Kubernetes și are deja toate integrarea necesare cu Cluster API pentru a lansa clustere Kubernetes gestionate în interiorul clusterei Kubernetes „bare-metal”.
În noua versiune:
- A fost implementat suport pentru VPC (Cloud Privat Virtual), care permite administratorilor platformei să creeze segmente de rețea izolate pentru aplicații tenant. VPC-urile asigură izolația rețelei și permit gestionarea flexibilă a topologiei rețelei, subrețelelor și rutării. VPC-urile pot include mai multe subrețele, iar administratorii pot adăuga în setările subrețelelor, intervale de adrese IP, opțiuni de gateway și configurația DNS. Funcționalitatea VPC este integrată în interfața web Cozystack.
- În panoul de control Cozystack are integrat suport VNC, permițând accesul la consola mașinii virtuale direct din interfața web fără a necesita utilizarea instrumentelor externe.
Sursa: opennet.ro
