- Выпущен первый мажорный релиз открытой PaaS-платформы Cozystack 1.0 на базе Kubernetes.
- Платформа поддерживает запуск Kubernetes-кластеров, виртуальных машин и баз данных, используя при этом современные технологии и компоненты с открытым исходным кодом.
- В версии 1.0 добавлен универсальный режим Generic Kubernetes, позволяющий использовать Cozystack на любом дистрибутиве Linux и в существующих Kubernetes-кластерах.
Эксперты сдержанно оценивают выход релиза Cozystack 1.0 — комплексной платформы PaaS, построенной на базе Kubernetes, которая предназначена для хостинг-провайдеров и организаций, строящих частные и публичные облака. Cozystack предоставляет готовый набор инструментов для управления инфраструктурой: от развертывания Kubernetes-кластеров до организации баз данных и виртуальных машин.
Архитектура платформы базируется на современных open source технологиях. Для сетевой инфраструктуры применяется свободная реализация на базе Kube-OVN, дополненная Cilium для сервисной сети и MetalLB для внешнего доступа. Система хранения построена на LINSTOR с использованием файловой системы ZFS и репликации DRBD, что обеспечивает надежность и производительность. Также Cozystack предлагает встроенный стек мониторинга с VictoriaMetrics и Grafana.
Ключевая особенность — интеграция технологии виртуализации KubeVirt, которая позволяет запускать классические виртуальные машины прямо в Kubernetes-контейнерах, объединяя управление контейнерами и VM в единую платформу. По клику можно разворачивать такие сервисы, как Kafka, FerretDB, PostgreSQL и другие.
Разработчики существенно переработали архитектуру в версии 1.0: отказались от HelmRelease в пользу декларативного управления пакетами через собственный оператор cozystack-operator. Реализованы инструменты резервного копирования и восстановления, улучшено управление виртуальными машинами посредством разделения на vm-disk и vm-instance. Также появилась поддержка территориально распределённых кластеров с помощью Kilo и cilium-kilo.
Отдельно стоит выделить режим Generic Kubernetes, который позволяет использовать Cozystack на любом дистрибутиве Linux, включая Ubuntu и Debian, а также в существующих Kubernetes-кластерах, развернутых при помощи k3s, kubeadm или RKE2. Это значительно расширяет возможности платформы и делает её доступной для организаций с разными требованиями к инфраструктуре.
Кроме того, расширили список управляемых сервисов: теперь поддерживаются MongoDB, Qdrant, Harbor, NATS и MariaDB, что даёт пользователям больше вариативности для построения облачных решений.
Публикация исходного кода под лицензией Apache 2.0 на GitHub свидетельствует о намерении команды Cozystack развивать проект открыто и привлекать сообщество разработчиков к его совершенствованию.
