Интерфейс OperatorHUB
В этом разделе описаны пользовательский интерфейс и возможности OperatorHUB.
1. Модули Operators
Выберите Operators в панели навигации. Раскроется выпадающий список с двумя разделами:
2. OperatorHUB
Модуль OperatorHub является основной точкой доступа для просмотра и установки доступных операторов в кластере.
Панель фильтров — содержит категории и фильтры для сужения списка операторов:
-
Категории — фильтр по категориям
-
Источник — фильтр по источнику каталога
-
Провайдер — фильтр по поставщику оператора
-
Состояние установки — Не установлен или Установлен
-
Уровень возможностей
-
Базовая устрановка — оператор может ставить и конфигурировать управляемое приложение.
-
Бесшовные обновления — заявлена поддержка обновлений: и самого оператора, и управляемого приложения
-
Полный жизненный цикл — полный жизненный цикл: установка/настройка/обновление/удаление
-
Глубокая аналитика — акцент на наблюдаемость: мониторинг, предупреждения, события
-
Автопилот — самоуправление
-
Поиск — содержит функционал фильтрации по ключевому слову для быстрого поиска оператора по названию.
Каталог операторов — список доступных операторов, представленный в виде карточек. Каждая карточка содержит:
-
иконку и метку источника
-
название оператора
-
провайдера
-
краткое описание назначения
Каталог операторов также содержит информацию о доступных для установки операторов:
-
Nova Data Protection Operator
-
Nova ML Cluster Operator
-
Nova ML Infra Operator
-
Nova NeuvectorCluster Operator
-
Nova Opensearch Operator
-
Nova ServiceMesh Operator
-
Nova Storage Operator
-
RabbitMQ-cluster-operator
-
Strimzi
-
Trivy Operator
3. Установка оператора
Для установки оператора нажмите на карточку нужного оператора. Откроется интерфейс с детальной информацией об операторе и кнопкой запуска установки.
В интерфейсе доступны следующие параметры установки:
-
Версия — выпадающий список доступных версий
-
Уровень возможностей
-
Базовая устрановка — оператор может ставить и конфигурировать управляемое приложение.
-
Бесшовные обновления — заявлена поддержка обновлений: и самого оператора, и управляемого приложения
-
Полный жизненный цикл — полный жизненный цикл: установка/настройка/обновление/удаление
-
Глубокая аналитика — акцент на наблюдаемость: мониторинг, предупреждения, события
-
Автопилот — самоуправление
-
-
Источник
-
Провайдер
-
Репозиторий — ссылка на репозиторий оператора с документацией
-
Образ контейнера — ссылка на образ
hub.nova-platform.io/registry/community-operators/kyverno/kyverno:v1.13.1 -
Создан — дата создания оператора
-
Поддержка — контакты поддержки оператора
-
Кнопка Установить — инициирует переход на страницу конфигурации установки
4. Конфигурация установки
Интерфейс конфигурации установки оператора содержит в себе следующие параметры:
-
Канал обновления (обязательный) — выпадающий список выбора канала.
-
Версия (обязательный) — выпадающий список для выбора версии.
-
Режим установки (обязательный):
-
Все пространства имен в кластере (по умолчанию).
Во время установки автоматически задаются параметры выбора пространства имен и само пространство имен, поэтому дополнительных действий не требуется.
-
Конкретное пространство имен в кластере — установка оператора в определенное пространство имен.
Для установки необходимо выбрать пространство имен
nova-operators.
-
-
Пространство имен установки (обязательный) — выпадающий список пространства имен.
-
Утверждение обновлений (обязательный):
-
Автоматическая — обновление без подтверждения.
-
Ручная — обновления с ручным подтверждением.
-
Для запуска установки нажмите Установить. Запустится процесс установки с выбранными параметрами.
Для отмены установки нажмите Отмена.
5. Статус установки оператора
Интерфейс статуса установки оператора отображается автоматически после запуска установки.
Он содержит информацию о процессе установки, а также статус установки InstallWaiting (ожидание установки):
-
Успешная установка. В случае успешной установки оператора отобразится зеленый индикатор, а также отобразится кнопка Открыть оператор для открытия окна с информацией об установленном операторе.
-
Установка завершилась с ошибкой. В случае завершения установки с ошибкой отобразится красный индикатор, а также кнопка Посмотреть ошибку для открытия окна с информацией об ошибке при установке оператора.
6. Установленные операторы
Вы можете ознакомиться со списком установленных операторов в выбранном пространстве имен.
Интерфейс содержит следующие параметры:
-
Фильтр — фильтр по параметру поиска
-
Таблица операторов — список всех установленных операторов, в котором отображаются следующие данные:
-
Имя.
-
Управляемые пространства имен
-
Статус — статус установки оператора, со следующими значениями:
-
Succeeded— успешно установлено -
Не удалось запустить— установка с ошибкой -
In Progress— в процессе установки
-
-
Нажмите
для каждого оператора. Доступны следующие операции:-
Редактировать подписку
-
Удалить оператор
-
-
7. Информация об операторе
Вы можете просмотреть детальную информацию об установленном операторе, нажав на него в списке установленных операторов.
Интерфейс содержит следующую информацию:
-
Наименование
-
Версия
-
Провайдер
-
Кнопка Действия. В меню по кнопке действий доступны следующие операции:
-
Редактировать подписку
-
Удалить оператор
-
7.1. Подробности об операторе
Содержит подробную информацию об установленном операторе.
Интерфейс содержит следующую информацию:
-
Предоставляемые API
-
Детали ресурса:
-
Имя — имя должно быть уникальным в пределах пространства имён. Оно является обязательным при создании ресурсов, хотя некоторые ресурсы могут позволять клиенту запросить автоматическую генерацию подходящего имени. Имя не может быть изменено после создания
-
Namespace — пространство имен, которое определяет область, в пределах которой каждое имя объекта должно быть уникальным
-
Метки — являются парами ключ-значение, которые могут использоваться для организации и категоризации объектов
-
Аннотации — представляют неструктурированный набор пар ключ-значение, которые, как правило, используются для хранения произвольных метаданных
-
Создано — дата и время создания ресурса
-
Владелец — владелец или список владельцев данного объекта
-
Статус — текущий статус ресурса
-
Причина статуса — пояснение к статусу ресурса
-
Деплойменты оператора
-
ServiceAccounts оператора
-
OperatorGroup
-
-
Секция Условия — таблица истории фаз установки
7.2. YAML
Интерфейс отображает полное содержимое ресурса в формате YAML.
После редактирования для применения изменений сначала нажмите Сохранить. Затем нажмите Обновить.
7.3. Подписка
Интерфейс отображает параметры подписки оператора, через которую OLM управляет его жизненным циклом и обновлениями.
-
Параметры подписки:
-
Канал обновления — определяет поток версий, из которого оператор получает обновления (например,
stable,alpha) -
Утверждение обновлений — условие обновления на новые версии: Automatic (обновления применяются сразу) или Manual (требует ручного одобрения)
-
Статус обновления — текущее состояние обновления
-
-
Основные метаданные подписки:
-
Имя — внутреннее имя ресурса
Subscriptionв кластере -
Namespace — пространство имен, в котором создана подписка
-
Метки — произвольные ключ-значение метки ресурса, используемые для выборки и группировки
-
Создано — дата и время создания подписки
-
Владелец — ресурс-владелец (если создан через другой ресурс)
-
Установленная версия — ссылка на CSV, который в данный момент активен в кластере
-
Начальная версия — версия, с которой была создана подписка
-
CatalogSource — источник каталога операторов, из которого OLM берёт пакеты. Отображается статус здоровья источника (Здоров или Нездоров)
-
InstallPlan — ресурс, описывающий конкретный план установки или обновления версии оператора
-
-
Секция Условия — таблица состояний подписки:
-
Тип — название условия
-
Статус — текущее значение (Да или Нет)
-
Время обновления — когда статус был обновлен последний раз
-
Причина — машиночитаемый код причины
-
Сообщение — человекочитаемое пояснение текущего состояния
-
7.4. Ресурсы
Интерфейс отображает все ресурсы, установленные через данный оператор и контролируемые оператором.
Используйте фильтр для быстрого поиска нужного ресурса. В таблице представлен список ресурсов и следующие параметры:
-
Имя — имя экземпляра
-
Тип — отображается тип ресурса
-
Статус — отображает текущий статус экземпляра (CR) ресурса
-
Метки — произвольные key/value метки ресурса, используемые для выборки и группировки
-
Кнопка действия
. В меню по кнопке действий доступны следующие операции:-
Редактировать экземпляр
-
Удалить экземпляр
-