Вышел релиз v0.18 платформы Cozystack: публичный API server, метрики и логи с тенант-кластеров и другие улучшения
В этом обновлении в платформе появился собственный API server, а также ряд улучшений и доработок.
Свободная PaaS-система Cozystack построена на базе Kubernetes, включает в себя множество open source-технологий и предоставляет все возможности для запуска managed-сервисов, Kubernetes и баз данных на собственном оборудовании. Платформа распространяется под лицензией Apache 2.0.
Cozystack использует Talos Linux в качестве основы, LINSTOR для хранилища, KubeVirt для виртуализации и Cilium+KubeOVN для организации сети.
Это самое большое и долгожданное для нас изменение. Теперь в 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
Удалены мусорные
Читать на habr.com