This article is more than one year old. Older articles may contain outdated content. Check that the information in the page has not become incorrect since its publication.

Cozystack v0.18

Релиз Cozystack v0.18: публичный API-сервер, метрики и логи из кластеров арендаторов и другие улучшения

🔥 Публичный API для Cozystack

Это самое большое и долгожданное обновление для нас. Теперь Cozystack включает собственный API-сервер Kubernetes, который автоматически преобразует все запросы к пользовательским ресурсам в HelmReleases.

Это означает, что администраторы платформы теперь могут предоставлять пользователям гранулярный доступ к конкретным ресурсам (Kuberneteses, VirtualMachines, Postgresses и т.д.). Кроме того, API-сервер легко расширяется дополнительными компонентами — достаточно перечислить их в ConfigMap, без необходимости перекомпиляции.

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

Демонстрацию API-сервера и руководство по работе с ним можно найти в записи последней встречи сообщества Cozystack (ориентируйтесь на тайм-коды в описании видео): Смотреть на YouTube.

Настройка сбора метрик и логов из кластеров арендаторов

В конфигурации Kubernetes для кластеров арендаторов теперь есть опция включения аддона агентов мониторинга. При включении все метрики и логи автоматически перенаправляются в систему мониторинга, развёрнутую в пространстве арендатора пользователя.

Прочие изменения

- Операторы баз данных стали опциональными компонентами в редакциях distro-full и distro-hosted.

  • Talos Linux обновлён до версии v1.8.2.
  • Исправлен вебхук в Alerta для управления оповещениями через Telegram.
  • Удалены избыточные оповещения.
  • Добавлены базовые e2e-тесты для проверки развёртывания каждого приложения.

Подробнее — в проекте на GitHub.

Присоединяйтесь к нашим сообществам: