Термин | Определение |
---|---|
operator package | Сжатый пакет в формате tgz, содержащий образы и конфигурационные файлы |
upload tool | Исполняемый файл, используемый для разбора operator package и импорта/загрузки на платформу |
operation machine | Машина, используемая для выполнения операций установки |
working directory | Каталог, в котором хранятся operator package и upload tool |
platform
.В разделе 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 Administrator.<platform-password>
: Пароль пользователя платформы.<clusters>
: Список кластеров, в которые необходимо загрузить оператора, разделённый запятыми (пример: global,business
).После успешного выполнения будет выведена следующая информация:
Затем перейдите на страницу Platform Management
-> Marketplace
-> Upload Packages
платформы,
введите ключевое слово оператора в поиск и кликните по имени оператора для перехода на страницу с деталями.
На странице деталей будет отображена новая версия оператора.
Если статус Uploaded
, это означает, что загрузка прошла успешно.
После загрузки оператора вы можете перейти на страницу Platform Management
-> Marketplace
-> Operator Hub
,
выбрать целевой кластер и развернуть соответствующий оператор.
Если вы хотите загрузить operator package во внешний реестр образов, используйте следующие параметры:
Параметр | Определение | Пример |
---|---|---|
--dst-repo | Адрес целевого реестра | --dst-repo registry.example.com |
--username | Имя пользователя целевого реестра | --username admin |
--password | Пароль целевого реестра | --password ******* |
Например:
Если целевой реестр образов использует протокол plaintext (http), необходимо указать дополнительный параметр --plain
следующим образом: