Опубликован первый выпуск свободной PaaS-платформы Cozystack на базе Kubernetes. Проект позиционирует себя как готовую платформу для хостинг провайдеров и фреймворк для построения частных и публичных облаков. Платформа устанавливается напрямую на сервера и охватывает все аспекты подготовки инфраструктуры для предоставления управляемых сервисов. Cozystack позволяет запускать и предоставлять по требованию Kubernetes-кластеры, базы данных и virtuální strojeKód platformy je k dispozici na GitHubu a je distribuován pod licencí Apache-2.0.

Jako základní technologický stack se používají systémy Talos Linux a Flux CD. Obrazy obsahující systém, jádro a potřebné moduly jsou předem sestaveny a atomicky aktualizovány, čímž se eliminuje potřeba komponent, jako jsou dkms a správce balíčků, a zajišťuje se stabilní provoz.
Pro začátek virtuální stroje Používá se technologie KubeVirt, která umožňuje spouštět klasické virtuální stroje přímo v kontejnerech Kubernetes a má již všechny potřebné integrace s Cluster API pro spouštění spravovaných clusterů Kubernetes uvnitř hardwarového clusteru Kubernetes.
Platforma zahrnuje implementaci síťové struktury s otevřeným zdrojovým kódem založenou na Kube-OVN a využívá Cilium pro organizaci sítě služeb a MetalLB pro oznámení služeb. Úložiště je implementováno na platformě LINSTOR, která nabízí ZFS jako podkladovou úložnou vrstvu a DRBD pro replikaci. Součástí je předkonfigurovaný monitorovací stack založený na VictoriaMetrics a Grafana.
Jednou z klíčových vlastností platformy je jednoduchá instalace v prázdném datovém centru pomocí PXE a instalačního programu talos-bootstrap podobného Debianu. Navzdory komerčnímu zájmu je projekt vyvíjen komunitou nadšenců a plánuje zůstat open source. Byla podána žádost o darování Cozystacku nadaci Cloud Native Computing Foundation (CNCF).
Zdroj: opennet.ru
