Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

OperatorHub

OperatorHUB — компонент Nova Container Platform, который предоставляет интерфейс для просмотра, установки и управления операторами в кластере. Операторы — это программные расширения, которые используют пользовательские ресурсы (CR) для управления приложениями и их компонентами.

OperatorHub решает задачу централизованного представления и управления дополнительными модулями платформы, такими как Velero, MinIO, NeuVector и другие. Реестр содержит информацию о доступных версиях, параметрах конфигурации, требованиях и зависимостях каждого модуля.

Основные функции OperatorHub:

  • Централизованный реестр — единый источник информации о поддерживаемых модулях Nova Container Platform

  • Управление версиями — контроль совместимых версий модулей с конкретными релизами платформы

  • Конфигурация через CRD — настройка модулей через пользовательские ресурсы (Custom Resource Definitions) с валидацией параметров

  • Интеграция с Nova Console — предоставление интерфейса для выбора и настройки модулей через веб-консоль

  • Автоматизация установки — использование Nova Apps Operator для применения модулей через Flux и kustomization без необходимости ручной работы с raw-манифестами

OperatorHub не заменяет Nova Apps Operator, а дополняет его, выступая в роли уровня реестра. Nova Apps Operator остается исполнительным механизмом, который применяет модули, валидирует параметры и управляет статусами.

1. Содержание раздела