Появилась Ansible-коллекция для деплоя Cozystack поверх любого Kubernetes (без Talos Linux)
Традиционно Talos Linux был и остается основным и самым удобным способом получить Kubernetes-кластер для деплоя Cozystack. Однако есть немало команд, которые не могут использовать Talos Linux из-за корпоративных политик, особенностей существующей инфраструктуры или требований по используемым ОС (а для кого-то Talos — просто очень непривычный дистрибутив). Для таких команд мы выпустили официальную Ansible-коллекцию, позволяющую запустить Cozystack на уже существующих Kubernetes-кластерах.
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.
Коллекция cozystack.installer автоматизирует развёртывание Cozystack на «обычном» Kubernetes (k3s, kubeadm или RKE2) — необходимо просто запустить ansible-playbook и на выходе получить полностью настроенную облачную платформу.
Кому это может быть полезно
Требования ИБ и корпоративных политик. В компании требуется использовать конкретный дистрибутив Linux, и заменить ОС невозможно.
Существующие кластеры. У вас уже запущен Kubernetes, и вы хотите запустить в нем Cozystack и получить всю его функциональность: S3-хранилище, DBaaS, виртуальные машины, интерфейс управления — без необходимости пересобирать инфраструктуру с нуля.
Команды, которые работают с несколькими окружениями (и всё ещё не хотят использовать Talos).Достаточно один раз описать
Читать на habr.com