K dispozícii je vydanie bezplatnej platformy PaaS Cozystack 0.35 postavenej na Kubernetes. Projekt je zameraný na poskytnutie hotovej platformy pre poskytovateľov hostingu a rámca na budovanie súkromných a verejných cloudov. Platforma je inštalovaná priamo na serveroch a pokrýva všetky aspekty prípravy infraštruktúry pre poskytovanie riadených služieb. Cozystack vám umožňuje spúšťať a poskytovať klastre, databázy a virtuálne počítače Kubernetes. Kód platformy je dostupný na GitHub a je distribuovaný pod licenciou Apache-2.0.
Talos sa používa ako základný technologický stack. Linux a Flux CD. Obrazy so systémom, jadrom a potrebnými modulmi sú predkompilované a aktualizované atomicky, čím sa eliminuje potreba komponentov ako dkms a správca balíkov a zabezpečuje sa stabilná prevádzka. V prázdnom dátovom centre je k dispozícii jednoduchá metóda inštalácie pomocou PXE a debianinštalátor podobný talos-bootstrap. V rámci platformy môžete jediným kliknutím nasadiť služby Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics a ďalšie.
Platforma zahŕňa bezplatnú implementáciu sieťovú infraštruktúru (fabric) založená na Kube-OVN a používa Cilium na organizáciu siete služieb a MetalLB na inzerciu služieb. Úložisko je implementované na LINSTOR, ktorý používa ZFS ako podkladovú vrstvu úložiska a DRBD na replikáciu. Súčasťou je predkonfigurovaný monitorovací zásobník založený na VictoriaMetrics a Grafana. Na spustenie virtuálne stroje Používa sa technológia KubeVirt, ktorá umožňuje spúšťať klasické virtuálne počítače priamo v kontajneroch Kubernetes a už má všetky potrebné integrácie s Cluster API pre spúšťanie spravovaných klastrov Kubernetes v rámci hardvérového klastra Kubernetes.
V novej verzii vývojári projektu dosiahli významný pokrok smerom k modulárnej architektúre, ktorá umožní používateľom rýchlo pridávať do platformy vlastné aplikácie a služby. Kľúčové zmeny:
- Vylepšené Cozystack API: Implementované presné dátové typy vrátane komplexných objektov, kontrol hodnôt a správnych predvolených hodnôt pre viac polí. Objasnenie špecifikácie API bolo potrebné pre vývoj nového frontendu Cozystack, ktorý je momentálne vo vývoji.
- Podpora pre externé zdroje aplikácií. Teraz môžete do katalógu Cozystack pridať vlastné aplikácie alebo aplikácie tretích strán.
- Dedikované klastre Cozystack pre S3, ktoré je možné pripojiť k hlavnému klastru. Monitorovací systém je integrovaný so SeaweedFS a má vlastný dashboard Grafana na monitorovanie.
- Integrovaná podpora pre Hetzner RobotLB, ktorá umožňuje nasadiť produkčné klastre na platforme Hetzner.
- Vstavaná podpora pre ClickHouse Keeper.
- Operátor Flux bol aktualizovaný na verziu 0.28.0.
Zdroj: opennet.ru
