Vydanie Cozystack 1.0, otvorenej PaaS-platformy na báze Kubernetes

Je k dispozícii verzia voľnej PaaS platformy Cozystack 1.0, postavenej na Kubernetes. Projekt sa zameriava na poskytovanie hotovej platformy pre hostingových poskytovateľov a rámca na vytváranie privátnych a verejných cloudov. Platforma sa inštaluje priamo na servery a pokrýva všetky aspekty prípravy infraštruktúry na poskytovanie spravovaných služieb. Cozystack umožňuje spúšťanie a poskytovanie klastrov Kubernetes, databáz a virtuálne stroje. Kód platformy je dostupný na GitHub a je šírený pod licenciou Apache-2.0.

Platforma zahŕňa bezplatnú implementáciu sieťovej infraštruktúry (fabric) na báze Kube-OVN a využí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 na replikáciu. Existuje predkonfigurovaný monitorovací stack na báze VictoriaMetrics a Grafana. Na spustenie virtuálních strojů 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 klastra v rámci „železného“ Kubernetes klastra. V rámci platformy je možné jedným kliknutím nasadiť Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics a ďalšie služby.

Vo verzii 1.0 bola pridaná podpora režimu Generic Kubernetes, ktorý umožňuje premeniť akýkoľvek existujúci Kubernetes klaster na plnohodnotný cloud so všetkou funkčnosťou Cozystack: úložiskom Linstor, sieťou Kube-OVN, virtualizáciou KubeVirt, DBaaS a rôznymi službami, ktoré sa nasadzujú jedným kliknutím (Kafka, Cilium, Grafana, Victoria Metrics a pod.). Odstránilo sa viazanie na distribúciu Talos Linux — Cozystack je teraz možné nainštalovať na akúkoľvek distribúciu Linux.

Režim Generic Kubernetes, ktorý nie je viazaný na Talos Linux, je možné použiť, ak vo firme existujú prísne požiadavky na vyberané distribúcie Linux, ak nie je záujem študovať špecifiká práce s Talos Linux, ak je potrebné zapojiť chýbajúce ovládače, moduly jadra alebo systémové balíky a tiež ak je potrebné zapojiť Cozystack do už existujúcich klastrov Kubernetes. Bola pripravená príručka na inštaláciu Cozystack v spojení s Ubuntu (Debian) a k3s (kubeadm, RKE2).

V novej verzii bola tiež výrazne zmenená architektúra (nasadenie na základe HelmRelease bolo nahradené deklaračným modelom balíkov, ktorý je riadený cez cozystack-operator), bol poskytnutý plnohodnotný nástroj na zálohovanie a obnovenie, prepracovaná architektúra správy virtuálnych strojov (aplikácia virtual-machine bola nahradená kombináciou vm-disk + vm-instance), bola pridaná možnosť vytvárania teritoriálne rozložených klastrov (používa sa Kilo a cilium-kilo), bola pridaná podpora nasadenia spravovaných služieb s MongoDB, Qdrant, Harbor, NATS a MariaDB.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster