Как позволить cron job получить образ докера один раз после развертывания? - PullRequest
0 голосов
/ 20 мая 2019

У меня есть дюжина заданий cron в GKE. Мой реестр докеров не работает. Статус этих заданий cron становится: ImagePullBackOff

Я думаю, что задания cron должны получить образ докера один раз после развертывания и использовать кэшированный / локальный образ докера.

Не следует извлекать образ докера каждый раз из реестра удаленного докера, когда задание cron создает новый модуль. Это пустая трата, потому что образ докера не меняется (я имею в виду код приложения cron job).

Итак, есть ли способ сделать это?

Цель: если это можно сделать, мои задания cron всегда будут запускаться с использованием локального образа докера до следующего развертывания, даже если реестр докера не работает.

1 Ответ

2 голосов
/ 20 мая 2019

вы можете использовать одно из свойств " Образы контейнеров" , упомянутых здесь .

Пожалуйста, настройте в своем развертывании: imagePullPolicy: IfNotPresent.

Примечание:

, если imagePullPolicy опущено и тег тега изображения: последний или пропущен: всегда применяется.

Проверьте параметры развертывания и проверьте такжеесли на устройстве имеются образы докеров.

...