Задания создаются из образов, загруженных в репозиторий сервиса Artifact Registry. Если образа еще нет, создайте его локально и загрузите в репозиторий.
Если вы хотите познакомиться с Container Apps, не загружая свой образ в репозиторий Artifact Registry, создайте задание (job) на базе готового тестового образа.
Чтобы создать задание (job):
В личном кабинете перейдите в раздел Контейнеры → Container Apps.
Перейдите в раздел Container Jobs.
Нажмите Создать.
Укажите название задания.
Укажите параметры задания:
Максимальное число перезапусков — количество попыток повторного запуска задания до момента, когда задание считается завершившимся с ошибкой.
Таймаут выполнения задания, сек — период, в течение которого ожидается выполнение всех подзадач в задании (job). После окончания периода задание принудительно завершается с ошибкой.
(Опционально) Активируйте опцию Привилегированный режим.
Привилегированный режим (privileged mode) предоставляет контейнеру root-права при его выполнении. Привилегированный режим подходит для запуска в контейнере среды Docker-in-Docker, а также необходим при использовании Docker-образа, требующего расширенных прав для запуска.
Если необходимо, включите логирование и укажите лог-группу.
Логирование запросов — активирует cервис для записи логов запросов к шлюзу. Записи доступны в интерфейсе сервиса логирования. Использование сервиса не тарифицируется.
Лог-группа — это способ группировки логов. По умолчанию указана группа default. Оставьте значение по умолчанию или выберите пользовательскую группу, если она ранее была создана в сервисе логирования.
Заполните параметры основного (main) контейнера.
Выберите конфигурацию — количество vCPU и RAM, которые выделяются для каждого экземпляра контейнера при обработке запроса.
ПримечаниеОбъем хранилища указан в мегабайтах (МБ) и гигабайтах (ГБ). При этом конфигурация и объем хранилища фактически измеряются в гибибайтах (ГиБ) и мебибайтах (МиБ). Это означает, что при расчетах для ваших значений могут быть некоторые различия.
Укажите название main-контейнера или используйте автоматически сгенерированное название.
Укажите URI Docker-образа.
Для поиска и выбора доступны образы, размещенные в реестре сервиса Artifact Registry в текущем проекте. Также вы можете использовать образы из реестров в других проектах, но только если реестры являются публичными. Для добавления URI образа из публичного реестра другого проекта используйте Поиск образа по URI.
После заполнения данных нажмите Выбрать.
(Опционально) Укажите команду точки входа.
Указанная в поле команда перезапишет команду точки входа, заданную в образе контейнера. Можно указать несколько команд через запятую.
(Опционально) Укажите аргументы.
Указанные в поле аргументы перезапишут аргументы для команды точки входа, заданные в образе контейнера. Можно указать несколько аргументов через запятую.
(Опционально) Укажите переменные окружения. Подробнее о переменных — в статье Среда выполнения.
(Опционально) Добавьте том для хранения данных вашего приложения.
(Опционально) Добавьте sidecar- и init-контейнеры.
Если вы хотите, чтобы задание было запущено сразу после публикации, включите Запустить сразу.
Нажмите Создать.
Задание публикуется в течение нескольких секунд и сразу доступно для запуска.
Если на этапе создания задания вы выбрали Запустить сразу, задание будет запущено сразу после публикации.