Cozystacki avatud PaaS-platvormi esimene versioon Kubernetesel on nüüd saadaval. Projekt esitleb end kui valmis platvormi hostingu pakkujatele ja raamistikku privaatsete ja avalike pilvede loomiseks. Platvorm installitakse otse serveritesse ja katab kõik infrastruktuuri ettevalmistamise aspektid hallatud teenuste pakkumiseks. Cozystack võimaldab käivitada ja pakkuda nõudmisel Kubernetes-klastreid, andmebaase ja virtuaalmasinatele. Platvormi kood on saadaval GitHubis ja levitatakse Apache-2.0 litsentsi all.

Alus- ja tehnoloogiatehnikana kasutatakse Talos Linuxit ja Flux CD-d. Süsteemi, tuuma ja vajalike moodulite pildid valmistatakse ette eelnevalt ja uuendatakse aatomharukesena, mis võimaldab vältida selliseid komponente nagu dkms ja pakihaldur ning tagada stabiilne toimimine.
Käivitamiseks virtuaalmasinad kasutatakse KubeVirt'i tehnoloogiat, mis võimaldab käivitada klassikalisi virtuaalmasinaid otse Kubernetes konteinerites ning omab juba kõiki vajalikke integratsioone Cluster API-ga hallatavate Kubernetes-klastrite käivitamiseks ‘raudvars’ Kubernetes-klastri sees.
Platvorm sisaldab Kube-OVN-põhist võrgu tehaset, kasutades Ciliumi teenusete võrgustiku korraldamiseks ning MetalLB-d teenuste väljakuulutamiseks. Andmete salvestamine on rakendatud LINSTOR-i peal, kus ZFS-i pakutakse baasina salvestamiseks ja DRBD replikeerimiseks. Seal on eelnevalt konfigureeritud jälgimistehnoloogia VictoriaMetricsi ja Grafana baasil.
Üks platvormi peamisi funktsioone on lihtne paigaldus tühjas andmekeskuses PXE ja debian-taolise paigalduskorraldaja talos-bootstrap abil. Vaatamata kaubanduslikule huvele arendatakse projekti kogukonna entusiastide poolt ning plaanib jääda alati tasuta. Taotlus Cozystack'i üleviimiseks CNCF (Cloud Native Computing Foundation) organisatsiooni on esitatud.
Allikas: opennet.ru
