Перший випуск вільної PaaS-платформи Cozystack на базі Kubernetes

Опубліковано перший випуск вільної PaaS-платформи Cozystack на базі Kubernetes. Проект позиціонує себе як готову платформу для хостинг провайдерів та фреймворк для побудови приватних та публічних хмар. Платформа встановлюється безпосередньо на сервери та охоплює всі аспекти підготовки інфраструктури для надання керованих сервісів. Cozystack дозволяє запускати та надавати на вимогу Kubernetes-кластери, бази даних та віртуальна машина. Код платформи доступний на GitHub та поширюється під ліцензією Apache-2.0.

Перший випуск вільної PaaS-платформи Cozystack на базі Kubernetes

Як базовий стек технологій використовується Talos Linux і Flux CD. Образи із системою, ядром та необхідними модулями формуються заздалегідь, і оновлюються атомарно, що дозволяє обійтися без таких компонентів як dkms та пакетний менеджер, та гарантувати стабільну роботу.

Для запуску віртуальних машин використовується технологія KubeVirt, яка дозволяє запускати класичні віртуальні машини прямо в контейнерах Kubernetes і вже має всі необхідні інтеграції з Cluster API для запуску керованих Kubernetes-кластерів усередині "залізного" Kubernetes-кластера.

Платформа включає вільну реалізацію мережевої фабрики на базі Kube-OVN і використовує Cilium для організації сервісної мережі, MetalLB для анонсу сервісів назовні. Сховище реалізовано на LINSTOR, де пропонується використання ZFS як базовий шар для сховища та DRBD для реплікації. Є сконфігурований стек моніторингу на базі VictoriaMetrics і Grafana.

Однією з ключових функцій платформи є простий метод встановлення в порожньому дата-центрі за допомогою PXE та debian-подібного інсталятора talos-bootstrap. Незважаючи на комерційний інтерес, проект розвивається ентузіастами із спільноти та планує залишатися завжди вільним. Надіслано запит на передачу Cozystack під крило організації CNCF (Cloud Native Computing Foundation).

Джерело: opennet.ru

Додати коментар або відгук