Установка оператора
Содержание
Глоссарий
Предварительные требования
- Подготовьте машину для операций с 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 следующим образом: