Cozystack v0.37: панель управления на базе OpenAPI, Lineage Webhook, расширение PVC у арендаторов и обнаружение S3 в SeaweedFS
Cozystack v0.37: панель управления на базе OpenAPI, Lineage Webhook, расширение PVC у арендаторов и обнаружение S3 в SeaweedFS
Версия 0.37 — это крупный релиз, который полностью перерабатывает UI платформы и представляет мощные новые инфраструктурные возможности.
Основные возможности и улучшения
Новая панель управления на базе OpenAPI
Старый UI на базе Kubeapps заменён совершенно новой панелью управления на базе OpenAPI. Новая панель управления предлагает навигацию с учётом модулей, динамический брендинг, более богатые представления ресурсов Kubernetes и построена непосредственно на схеме Cozystack API — благодаря чему она автоматически знает обо всех доступных приложениях и их параметрах конфигурации.
Lineage Webhook
Новый Lineage Webhook автоматически помечает Pods, PVCs, Services, Ingresses и Secrets метками, ссылающимися на управляющее ими приложение Cozystack. Это создаёт чёткую цепочку принадлежности для всех ресурсов платформы, обеспечивая лучшую наблюдаемость и очистку.
Расширение PVC в кластерах арендаторов
Kubernetes-кластеры арендаторов теперь поддерживают расширение PVC через KubeVirt CSI resizer, позволяя пользователям увеличивать свои постоянные тома без пересоздания.
SeaweedFS как stacked-сервис с обнаружением S3
SeaweedFS обновлён до v3.99 и реструктурирован как stacked-сервис. Пользователи теперь могут обнаруживать свои S3-бакеты прямо из панели управления, а IP балансировщика нагрузки сервиса виден в UI.
Более плавные обновления
Работа установщика и обработка миграций были усилены за счёт отделения CRD от API-сервера и улучшенной логики развёртывания. Миграция с версии v0.36.2+ теперь проходит более плавно.
Обновления компонентов
- Velero v1.17.0
- Cilium v1.17.8
- Flux Operator v0.29.0
- LINSTOR v1.32.3
- Kube-OVN: отключён enableLb
Исправления (v0.37.1–v0.37.10)
Ключевые исправления в 10 патч-релизах включают:
- Эффективное получение списка TenantNamespaces через проверки rolebinding на основе групп.
- Выделение lineage-controller-webhook в отдельный daemonset.
- Интеграция Slack для оповещений Alerta.
- Общий кэш informer’а на API-сервере для снижения нагрузки.
- Панель управления синхронизирована с улучшениями upstream.
- Увеличен срок действия CA-сертификата SeaweedFS.
- Защита изменения размера PVC у ВМ (только увеличение, без уменьшения).
- Различные исправления RBAC, миграций и форм панели управления.
Все изменения: v0.37.0, v0.37.1, v0.37.2, v0.37.3, v0.37.4, v0.37.5, v0.37.6, v0.37.7, v0.37.8, v0.37.9, v0.37.10
Присоединяйтесь к сообществу
- Telegram группа
- Slack группа (получите приглашение на https://slack.kubernetes.io)
- Календарь встреч сообщества
- YouTube