Публикувана е първата версия на PaaS платформата с отворен код, базирана на Kubernetes, Cozystack. Проектът се позиционира като готова за употреба платформа за доставчици на хостинг услуги и рамка за изграждане на частни и публични облаци. Платформата се инсталира директно на сървъри и обхваща всички аспекти на подготовката на инфраструктурата за предоставяне на управлявани услуги. Cozystack ви позволява да стартирате и предоставяте Kubernetes клъстери, бази данни и други услуги при поискване. виртуални машиниКодът на платформата е достъпен в GitHub и се разпространява под лиценза Apache-2.0.

Talos Linux и Flux CD се използват като основен технологичен стек. Образите, съдържащи системата, ядрото и необходимите модули, са предварително изградени и актуализирани атомарно, елиминирайки нуждата от компоненти като dkms и мениджър на пакети, осигурявайки стабилна работа.
За начало виртуални машини Използва се технологията KubeVirt, която позволява стартирането на класически виртуални машини директно в контейнери на Kubernetes и вече има всички необходими интеграции с Cluster API за стартиране на управлявани Kubernetes клъстери вътре в хардуерен Kubernetes клъстер.
Платформата включва мрежова структура с отворен код, базирана на Kube-OVN, и използва Cilium за организация на service mesh и MetalLB за анонси на услуги. Съхранението е реализирано върху LINSTOR, който предлага ZFS като основен слой за съхранение и DRBD за репликация. Включен е предварително конфигуриран стек за мониторинг, базиран на VictoriaMetrics и Grafana.
Една от ключовите характеристики на платформата е лесен метод за инсталиране в празен център за данни, използващ PXE и инсталатора talos-bootstrap, подобен на Debian. Въпреки търговския интерес, проектът се разработва от ентусиасти от общността и планира да остане с отворен код. Подадена е заявка Cozystack да бъде дарен на Cloud Native Computing Foundation (CNCF).
Източник: opennet.ru
