Container Jobs — сервис для запуска заданий (job). Сервис позволяет запускать контейнер с заданной конфигурацией на определенное время для выполнения одноразовых заданий или последовательности заданий в одном контейнере.
После создания задания вы можете запустить его любое количество раз. Container Apps хранит историю запусков заданий.
Container Jobs позволяет запустить задание из Docker-образа, размещенного в репозитории сервиса Artifact Registry.
Сервисы Container Apps и Artifact Registry должны администрироваться в одном проекте личного кабинета.
Выполнение задания ограничивается таймаутом. Максимальная длительность задания составляет 1 час (3600 секунд).
Число запусков одного задания не ограничено.
Статусы задания в Container Apps
Статусы заданий и запусков доступны в личном кабинете, в разделе Контейнеры → Container Apps → Container Jobs.
Статус задания можно посмотреть в разделе Информация для каждого задания.
Задание может находиться в одном из статусов:
Публикуется — статус устанавливается, когда задание создано или изменено, создание или изменение завершилось без ошибок и выполняется подготовка к запуску.
Готово к запуску — статус устанавливается, когда создание и публикация задания завершились без ошибок.
Удаляется — статус устанавливается, когда пользователь выбрал удалить задание. Когда удаление завершено, задание не отображается в списке заданий.
Приостановлено — статус устанавливается, если на счете недостаточно средств для запуска задания.
Ошибка — статус устанавливается в случае ошибки при создании или публикации задания. Подробнее — в разделе Решение проблем.
Статусы запусков задания в Container Apps
Статусы запусков можно посмотреть в разделе Запуски заданий для каждого задания.
Запуск задания может находиться в одном из статусов:
Создается — статус устанавливается при следующих событиях:
после создания задания, если выбран немедленный запуск задания;
после изменения образа в настройках задания, если выбран немедленный запуск задания;
после изменения количества вычислительных ресурсов в задании, если выбран немедленный запуск задания;
при запуске задания.
Выполняется — статус устанавливается, когда задание начало выполнение.
Завершен — статус устанавливается, когда задание завершило выполнение всех задач без ошибок.
Отменяется — статус устанавливается, когда пользователь выбрал отменить задание.
Отменен — статус устанавливается, когда выполнение задания отменено.
Ошибка — статус устанавливается в случае ошибки при запуске задания, если превышено число попыток запуска задания или закончился таймаут выполнения задания. Подробнее — в разделе Решение проблем.
- Статусы задания в Container Apps
- Статусы запусков задания в Container Apps