Переменные среды внутри Cronjob в Kubernetes

У меня есть приложение nodejs, которое запускается каждый месяц и извлекает данные из внешней базы данных. Он имеет некоторые переменные среды. Могу ли я запустить это как Cronjob в Kubernetes, и можно ли определить переменные env, а также получить переменную env из секретного файла в cronjob?


person Anshul Tripathi    schedule 27.03.2018    source источник


Ответы (1)


Конечно, спецификация CronJob использует тот же шаблон, что и спецификация Pod. Это означает, что вы можете указать переменные окружения (ссылки из секретов или карты конфигурации) точно так же, как вы делаете это для пода.

person tselvan    schedule 27.03.2018
comment
Итак, я пытаюсь вытащить изображение из частного репозитория gitlab в cronjob. Он не принимает тег imagePullSecrets, и когда я запускаю его без него, он не может получить изображение и выдает ошибку извлечения изображения. - person Anshul Tripathi; 28.03.2018