- tocdepth
2
Создать образ для деплоя
В этой инструкции описано, как создать образ для деплоя, а также ограничения и возможные ошибки.
В качестве базового образа поддерживаются только официальные образы ML Space для деплоев. Если среди предложенных образов нет подходящего, вы можете самостоятельно собрать кастомный образ и использовать его при развертывании, как описано ниже.
Создание образа
Чтобы создать образ:
Перейдите на вкладку Создать образ. Откроется диалоговое окно с параметрами нового образа.
и нажмитеВ открывшемся окне выберите тип образа стандартный, если нужен образ для деплоя с одним контейнером на основе kfserving или собственного веб-сервера.
Выберите базовый образ из списка.
Подключитесь к хранилищу S3.
Выбрать из списка
Указать вручную
Выберите из выпадающего списка ваших бакетов нужный.
Укажите параметры подключения (S3 Endpoint, Access Key ID и Security Key) к чужому бакету вручную.
Заполните поля конфигурации.
Выберите модель, serving-скрипт и файл
requirements.txt
или укажите пути до них на S3 вручную.Примечание
Модель и serving-скрипт должны находиться в одном каталоге.
Путь до папки с моделью на S3 указывается в формате
<bucket_name>/<folder>
без префиксаs3://
.Путь до файла
requirements.txt
указывается опционально в случае сборки кастомного образа.
Нажмите Создать новый образ.
Во вкладке карточка созданного образа. Дождитесь, пока образ сменит статус «В процессе сборки» на «Готов к работе».
отобразится
Полученный образ можно использовать при создании деплоев. Развернуть модель (создать деплой)
Возможные ошибки
Образ может перейти в статус «Ошибка» по одной из причин:
Неверно указан базовый образ, или его нет в Docker registry ML Space.
Неверно указаны параметры доступа к S3.
Размер образа превышает 16 ГБ.
Параметры доступа к S3 указаны верно, но не удалось скачать каталог с артефактами или скрипт.
для Dev & Test