Раньше Cozystack — Open Source-платформа для построения облака на bare metal — была тесно интегрирована с Talos Linux. Это обеспечивало максимальную безопасность и атомарность, но накладывало ограничения на выбор базовой инфраструктуры.

Что такое Cozystack

Cozystack — это Open Source-платформа, которая позволяет строить облако на bare metal для быстрого развертывания managed Kubernetes, database as a service, applications as a service и виртуальных машин на базе KubeVirt. В рамках платформы можно по клику разворачивать Kafka, FerretDB, PostgreSQL, Cilium, Grafana, Victoria Metrics и другие сервисы. Кроме того, платформа поддерживает работу с GPU в виртуальных машинах и K8s-кластерах. Cozystack — проект CNCF Sandbox, существует под лицензией Apache 2.0.

Теперь всё изменилось. Мы добавили поддержку Generic Kubernetes. Это означает, что любой существующий K8s-кластер можно превратить в полноценное облако со всеми фичами Cozystack: хранилищем Linstor, сетью Kube-OVN, виртуализацией KubeVirt, DBaaS и кучей сервисов, которые развертываются по клику (Kafka, Cilium, Grafana, Victoria Metrics и т. д.). И неважно, поверх какого дистрибутива Linux установлен этот K8s.

Когда стоит использовать Generic Kubernetes для Cozystack

  • Следование регламентам: в компании есть жесткие требования от ИБ или список разрешенных дистрибутивов.

  • Нежелание изучать Talos Linux: возможно, вы просто не видите смысла в том, чтобы изучать новую технологию, привыкать к достаточно специфическому пути работы с Talos Linux, переучивать команду и хотите полагаться на уже проверенные технологии, в которых у вас глубокая компетенция.

  • Специфические фичи Linux: вам нужны драйверы, модули ядра или системные пакеты, недоступные в Talos.

  • Апгрейд существующего кластера: у вас уже есть кластер K8s, но вам не хватает удобного UI, объектного хранилища (S3) или возможности легко запускать виртуальные машины рядом с контейнерами.

  • Ограничения инфраструктуры: вы работаете в публичных облаках или со специфическим оборудованием, где нельзя или сложно заменить базовую ОС на Talos Linux.

Попробуйте сами

Мы подготовили пошаговую инструкцию по установке Cozystack на связку Ubuntu (Debian) + k3s (kubeadm, RKE2). Подобным образом можно устанавливать Cozystack поверх других дистрибутивов Linux (со временем мы планируем сделать инструкции для самых популярных из них).

Присоединяйтесь к нашему комьюнити