Bylo zveřejněno první vydání volné PaaS platformy Cozystack na bázi Kubernetes. Projekt se profiluje jako hotová platforma pro hostingové poskytovatele a rámec pro budování soukromých a veřejných cloudů. Platforma se instaluje přímo na servery a pokrývá všechny aspekty přípravy infrastruktury pro poskytování spravovaných služeb. Cozystack umožňuje spouštět a poskytovat na vyžádání Kubernetes clustery, databáze a virtuální stroje. Kód platformy je dostupný na GitHubu a je šířen pod licencí Apache-2.0.

Jako základní technologický stack se používá Talos Linux a Flux CD. Obrazy se systémem, jádrem a potřebnými moduly se vytvářejí předem a aktualizují atomicky, což eliminuje potřebu komponent jako dkms a balíčkového správce, a zaručuje stabilní provoz.
Pro spuštění virtuálních strojů se používá technologie KubeVirt, která umožňuje spouštět klasické virtuální stroje přímo v kontejnerech Kubernetes a již má všechny potřebné integrace s Cluster API pro spuštění spravovaných Kubernetes klastrů uvnitř „hardwarového“ Kubernetes klastru.
Platforma zahrnuje volnou implementaci síťové fabriky na bázi Kube-OVN a využívá Cilium pro organizaci servisní sítě, MetalLB pro inzerci služeb ven. Úložiště je realizováno na LINSTOR, kde je k dispozici použití ZFS jako základní vrstvy pro úložiště a DRBD pro replikaci. Je k dispozici přednastavený monitorovací stack na bázi VictoriaMetrics a Grafana.
Jednou z klíčových funkcí platformy je jednoduchá metoda instalace v prázdném datovém centru pomocí PXE a debian podobného instalátoru talos-bootstrap. Navzdory komerčnímu zájmu se projekt vyvíjí nadšenci z komunity a plánuje zůstat vždy volný. Byla odeslána žádost o předání Cozystack pod křídla organizace CNCF (Cloud Native Computing Foundation).
Zdroj: opennet.ru
