Развернуть собственный сетевой сервис¶
Перед началом¶
Проверьте. Вход и рабочий контекст подтверждены. Учетной записи разрешено создавать решения. Образ находится в разрешенном реестре, прошел проверку и зафиксирован контрольной суммой
SHA-256. Сервис слушает известный порт и отвечает на путь готовности.Подготовьте. Название, ссылку вида
registry.example.invalid/team/demo@sha256:<64-шестнадцатеричных-символа>, порт и путь вида/healthz. Не используйте только метку:latest. Загрузку образа и команды реестра выполняет рольdeveloper, а не пользователь этой инструкции.
Выполните¶
В разделе
Сервисына вкладкеКаталогнажмитеРазвернуть новый сервиси выберитеСвой HTTP-сервис.На шагах
Основные сведенияиТип сервисавведите название и выберитеhttp.На шаге
Образ и загрузкавставьте ссылку с контрольной суммой в полеОбраз контейнера.На шаге
Контракт среды выполнениязаполнитеПортиПроверка готовности.На шагах
Ресурсы и масштабированиеиСетевой доступоставьте исходные значения.На шаге
Связи и привязки (bindings)оставьте список пустым.На шаге
Предварительная проверка безопасностипрочитайте требования и установите флажок только для проверенного образа.На шаге
Подача заявки на выпусксверьте название и ссылку, затем нажмитеРазвернуть сервис.
Ожидаемый результат: портал открывает вкладку Развертывания созданного решения.
Проверьте результат¶
Нажмите Обновить состояние. Успех подтверждают состояние Готов, идентификатор операции и точка вызова. После этого откройте вкладку Вызов: поле Адрес программного интерфейса (API) должно содержать адрес от сервера.
В запрос создания входят только название, ссылка на образ, порт и путь готовности. Описание, тип, ресурсы, автоматическое масштабирование, сетевой доступ и привязки показаны в мастере, но портал не отправляет их как примененную конфигурацию.
На шаге образа показаны действия для разрешения загрузки и запроса версии компонента. Команды загрузки контейнера в эту пользовательскую инструкцию не входят.
Если не получилось¶
Укажите образ контейнера. Введите полную ссылку с контрольной суммой.Сервер отклоняет ссылку только с меткой. Получите у роли
developerссылку с@sha256:.Укажите порт. Введите числовой порт, который слушает контейнер.Укажите путь проверки готовности. Введите путь, который начинается с/.Состояние
ЗаблокированоилиСбой. Сохраните код условия, идентификатор операции и время. Причину доступа передайте ролиportal-admin, а причину запуска контейнера или пути готовности - ролиdeveloper.
Завершите работу¶
После теста поместите временный сервис в архив по странице «Архивировать временный сервис». Для вызова откройте «Выполнить запрос к сервису через портал».