В этом обновлении в платформе появился собственный API server, а также ряд улучшений и доработок.
Свободная PaaS-система Cozystack построена на базе Kubernetes, включает в себя множество open source-технологий и предоставляет все возможности для запуска managed-сервисов, Kubernetes и баз данных на собственном оборудовании. Платформа распространяется под лицензией Apache 2.0.
Cozystack использует Talos Linux в качестве основы, LINSTOR для хранилища, KubeVirt для виртуализации и Cilium+KubeOVN для организации сети.
Публичный API для Cozystack
Это самое большое и долгожданное для нас изменение. Теперь в Ciozystack есть собственный Kubernetes API server, который автоматически транслирует все запросы к кастомным ресурсам в HelmReleases.
А значит, администраторы платформы могут гранулярно выдавать пользователям доступы к определённым ресурсам (Kubernetes, VMs, Postgres и т.д.). Кроме того, API server можно легко расширять дополнительными компонентами, просто указав их в ConfigMap. При этом даже не потребуется перекомпиляция.
Однако дашборд пока по-прежнему работает с HelmReleases напрямую, поэтому не рекомендуется отдавать его конечным пользователям.
Демо API server и как с ним работать можно посмотреть на записи последней встречи сообщества Cozystack (ориентируйтесь на таймкоды в описании ролика).
Настроен сбор метрик и логов с тенант-кластеров
В конфигурации Kubernetes для тенант-кластеров появилась опция включения аддона monitoring agents. При её включении все метрики и логи будут автоматически перенаправлены в систему мониторинга, задеплоенную в тенантном пространстве пользователя.
Другие изменения
В редакции distro-full и distro-hosted операторы баз данных переведены в разряд опциональных компонентов.
Talos Linux обновлён до версии v1.8.2
Исправлен webhook в Alerta для управления алертами из Telegram
Удалены мусорные алерты
Добавлены базовые e2e-тесты для проверки деплоя каждого из приложений
Подробности — в GitHub проекта.
Присоединяйтесь к нашему комьюнити и задавайте вопросы
TG
Slack
Календарь комьюнити-встреч
Источник: habr.com