K dispozícii je vydanie bezplatnej PaaS platformy Cozystack 0.38, postavenej na báze Kubernetes. Projekt je zameraný na poskytovanie hotovej platformy pre hostingových poskytovateľov a rámca na budovanie súkromných a verejných cloudov. Platforma sa inštaluje priamo na servery a pokrýva všetky aspekty prípravy infraštruktúry na poskytovanie riadených služieb. Cozystack umožňuje spúšťať a poskytovať klastre Kubernetes, databázy a virtuálne stroje. Kód platformy je dostupný na GitHub a šíri sa pod licenciou Apache-2.0.
Ako základný technologický stack sa používa Talos Linux a Flux CD. Obrazy so systémom, jadrom a potrebnými modulmi sa vytvárajú vopred a aktualizujú sa atomárne, čo umožňuje obísť také komponenty ako dkms a balíkový manažér a zaručiť stabilnú prevádzku. Poskytuje sa jednoduchá metóda inštalácie v prázdnom dátovom centre pomocou PXE a debian-podobného inštalátora talos-bootstrap. V rámci platformy je možné jedným kliknutím rozšíriť Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics a ďalšie služby.
Platforma obsahuje bezplatnú implementáciu sieťovej infraštruktúry (fabric) na báze Kube-OVN a používa Cilium na organizáciu servisnej siete, MetalLB na oznámenie služieb von. Úložisko je realizované na LINSTOR, kde sa ponúka použitie ZFS ako základnej vrstvy pre úložisko a DRBD pre replikáciu. Je k dispozícii prednastavený monitorovací stack na báze VictoriaMetrics a Grafana. Na spustenie virtuálnych strojov sa používa technológia KubeVirt, ktorá umožňuje spúšťať klasické virtuálne stroje priamo v kontajneroch Kubernetes a už má všetky potrebné integrácie s Cluster API na spustenie spravovaných Kubernetes klastrov v rámci „železného“ Kubernetes klastru.
V novom vydaní:
- Bola implementovaná podpora VPC (Virtuálny privátny cloud), ktorá umožňuje administrátorom platformy vytvárať izolované sieťové segmenty pre tenant-ové aplikácie. VPC zabezpečujú sieťovú izoláciu a umožňujú flexibilne spravovať topológiu siete, podsiete a smerovanie. VPC môžu obsahovať niekoľko podsietí a administrátori môžu pridávať do nastavení podsietí rozsahy IP adries, parametre brány a konfiguráciu DNS. Funkčnosť VPC je integrovaná do webového rozhrania Cozystack.
- V ovládací panel Cozystack obsahuje podporu VNC, ktorá umožňuje prístup k konzole virtuálneho stroja priamo z webového rozhrania bez potreby používať externé nástroje.
Zdroj: opennet.ru
