← Все новости

Cozystack v0.40: Обновление архитектуры хранилища и платформы

Релиз Cozystack v0.40 внедряет интеллектуальное планирование подов для LINSTOR и локальность трафика в SeaweedFS. Обновление включает механизм конфигурации valuesFrom и автоматизацию управления версиями.

Cozystack v0.40: Обновление архитектуры хранилища и платформы

Разработчики представили свежую итерацию открытой платформы для создания частных облаков, которая вносит фундаментальные изменения в работу с распределенными данными. Основной акцент в текущем выпуске сделан на интеллектуальное распределение ресурсов и упрощение эксплуатации сложных кластерных систем.

Технологические новшества

Для подсистемы LINSTOR подготовлен специализированный планировщик, который оптимизирует размещение подов, опираясь на топологию хранилища. В дополнение к этому внедрена опция auto-diskful, позволяющая автоматизировать управление дисковым пространством без лишнего вмешательства администратора.

Объектное хранилище SeaweedFS получило поддержку локальности трафика. Данная возможность гарантирует, что обмен данными будет происходить преимущественно внутри одного узла или стойки, что минимизирует задержки и снижает паразитную нагрузку на сетевые коммутаторы.

Процесс настройки компонентов теперь опирается на механизм valuesFrom. Это решение позволяет динамически формировать конфигурацию, используя внешние источники данных. Параллельно с этим была реализована система автоматизированного контроля версий, обеспечивающая согласованность всех элементов программного стека при проведении обновлений.

Контекст

Рассматриваемый фреймворк представляет собой комплексное решение для развертывания PaaS-инфраструктуры на базе Talos Linux. В отличие от традиционных облачных стеков, проект использует нативные инструменты Kubernetes для управления всеми типами нагрузок. В его состав входят такие проверенные технологии, как KubeVirt для запуска виртуальных машин и Cilium для организации высокопроизводительной сетевой связности.

Архитектура системы построена по принципу «все включено», где мониторинг, логирование и балансировка нагрузки доступны сразу после развертывания. Использование декларативного подхода позволяет описывать всю инфраструктуру как код, что упрощает масштабирование от нескольких серверов до крупных дата-центров.

Что это значит

Переход на новую схему управления параметрами через valuesFrom значительно расширяет возможности интеграции с CI/CD конвейерами. Теперь операторы могут централизованно изменять настройки множества сервисов, не опасаясь рассинхронизации конфигурационных файлов.

Оптимизация размещения подов с учетом близости данных в хранилище делает систему более устойчивой к сетевым аномалиям. В условиях высокой плотности вычислений это позволяет достичь производительности, сопоставимой с локальными дисковыми массивами, сохраняя при этом все преимущества распределенной архитектуры. Автоматизация рутинных задач, таких как выделение дисков и контроль версий, снижает порог вхождения для инженеров и уменьшает вероятность ошибок, вызванных человеческим фактором.

Источник: Хабр