Установка оператора
Содержание
Глоссарий
Требования
- Подготовьте машину для операций с Windows, Linux или macOS, которая может получить доступ к платформе. Рекомендуется Linux, и в дальнейшем инструкции приведены на примере Linux.
- Убедитесь, что машина для операций может получить доступ к
platform. - Скачайте operator package и сохраните его в рабочем каталоге на машине для операций.
- Для установки оператора требуются права администратора.
Получение Upload Tool
Перейдите в Platform Management -> Marketplace -> Upload Packages и скачайте upload tool (violet).
После загрузки установите соответствующие права на выполнение.
Загрузка оператора
Независимо от того, импортируете ли вы нового оператора или добавляете новую версию к существующему, вы можете использовать инструмент
violetдля выполнения задачи, команды при этом одинаковы.
Выполните следующую команду в рабочем каталоге:
- Запустите инструмент
violetдля загрузки operator package на платформу. <operator-package>: Имя operator package (пример:operator.4.0.1.ALL.tgz).<platform-address>: URL-адрес платформы (пример:https://platform.example.com).<platform-username>: Имя пользователя платформы, требуются права администратора платформы.<platform-password>: Пароль пользователя платформы.<clusters>: Список кластеров, в которые необходимо загрузить оператора, разделённые запятой (пример:global,business).
После успешного выполнения будет выведена следующая информация:
Затем перейдите на страницу Platform Management -> Marketplace -> Upload Packages платформы,
введите ключевое слово оператора в поиск и нажмите на имя оператора, чтобы перейти на страницу деталей оператора.
На странице деталей будет отображена новая версия оператора.
Если статус — Uploaded, это означает, что загрузка прошла успешно.
Следующие шаги
После загрузки оператора вы можете перейти на страницу Platform Management -> Marketplace -> Operator Hub, переключиться на целевой кластер и развернуть соответствующий оператор.
Устранение неполадок
Загрузка пакета в внешний реестр образов
Если вы хотите загрузить operator package во внешний реестр образов, можно использовать следующие параметры:
Например:
Если целевой реестр образов использует протокол plaintext (http), необходимо указать дополнительный параметр --plain следующим образом: