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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

В этом обновлении в платформе появился собственный 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

  • Календарь комьюнити-встреч

Источник: https://habr.com/ru/companies/aenix/news/856694/


Интересные статьи

Интересные статьи

Meta*, стремясь бороться с критикой, что её открытый ИИ может быть использован противниками США, объявила, что делает свою линейку ИИ-моделей Llama доступной для американских государственных учреждени...
В современном мире на фоне стремительного темпа жизни, изменения потребительских привычек во время коронавирусных ограничений и внедрения новых технологий службы доставки еды и продукто...
В наше время многие компании используют различные сервисы для связи с клиентами и партнерами. Один из самых популярных мессенджеров - WhatsApp, стал незаменимым инструментом коммуникации в бизнесе. Од...
Часто при разговорах с клиентами мы спрашиваем, как они ведут учет различных данных и используют ли они CRM-систему? Популярный ответ — мы работаем с Excel-файлами, а пот...
Компания «Деловой разговор» — Титановый партнер 3СХ — осуществила расширенную интеграцию IP-АТС 3CX с Битрикс 24. Ранее уже существовали отдельные модули, решающие конкретные задачи, напр...