schedule: "0/1 * * * *"
jobTemplate:
spec:
template:
metadata:
labels:
app: cron-test
spec:
restartPolicy: OnFailure
containers:
- name: alpine
image: alpine
args:
- curl https://ya.ru
CronJob создается, и после выполнения крона создается каждый раз новый pod, все выполнения завершаются с ошибкой, есть несколько вопросов
1. то есть при некорректном выполнении он будет каждый раз плодить поды?
2. какие варианты решения есть при таком раскладе?
3. подскажите что я делаю не так, почему не отрабатывает корректно?
1. Крон джоб генерит джобы - независимо от того что там закончилась успехом пердыдущая или нет 2. А какие ты хочешь? Иди смотри в манифесты job - в BackOfflimits или че то такое 3. Ну логи глян там же написано будет))
command: - /bin/curl args: - "https://ya.ru"
3. в логах ваще пусто, нет никакого вывода
ты быстрее бы спеку пода посмотрел, чем вопрос писал =) Не эффективно
так тоже пробовал, разницы никакой
ну напиши kubectl describe pod | tail -10 и кинь сюда
ну каммон. Не будь скучным, поэксперементируй. Я же тебе направление дал, через args ты неверно делаешь скорее всего. command в k8s, это entrypoint в docker. Отсюда и пляши
Обсуждают сегодня