Вышел релиз 1.3 open source-платформы Cozystack: GUI для LINSTOR, каталог образов для виртуалок и другие улучшения
Главное в релизе Cozystack 1.3 — мы добавили планирование нагрузок с учетом расположения данных через LINSTOR scheduler extender, управляемый веб-интерфейс для LINSTOR с интеграцией с Keycloak, каталог готовых образов виртуальных машин и заметно расширили возможности резервного копирования и восстановления VMInstance. Отдельно стоит отметить улучшения в наблюдаемости: у приложений появился новый статус WorkloadsReady, в дашборде появилась вкладка с событиями, а для S3-бакетов добавлен учет потребления для задач биллинга.
Cozystack — это Open Source-платформа для построения облака на bare metal. Она позволяет разворачивать managed Kubernetes, Database as a Service, Applications as a Service и виртуальные машины на базе KubeVirt. Внутри платформы можно запускать базы данных, объектные хранилища, брокеры сообщений, Kubernetes-кластеры и другие сервисы через единый API и интерфейс управления. Проект входит в CNCF Sandbox и распространяется под лицензией Apache 2.0.
В cozystack-scheduler добавлен LINSTOR scheduler extender. Если нагрузка использует SchedulingClass и PVC на базе LINSTOR, планировщик теперь учитывает, на каких узлах уже находятся реплики томов, и старается запускать приложение ближе к данным.
Для операторов это означает меньше межузлового трафика и более предсказуемую производительность для чувствительных к I/O сервисов: баз данных, объектных хранилищ и виртуальных машин. При этом от тенанта не требуется отдельная настройка логики размещения: механизм начинает работать автоматически, как только для нагрузки задан SchedulingClass.
В релизе появился новый опциональный системный пакет linstor-gui, который разворачивает веб-интерфейс для управления LINSTOR. По умолчанию он поднимается как внутренний сервис, а при
Читать на habr.com