mirror of
https://github.com/slurm-personal/school-dev-k8s.git
synced 2026-06-27 13:50:24 +00:00
CronJob
- Создаем CronJob:
kubectl apply -f ~/school-dev-k8s/practice/9.oneshot-tasks/2.cronjob/cronjob.yaml
- Проверяем
kubectl get cronjob
Видим:
NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE
hello */1 * * * * False 0 <none> 14s
- Через минуту пробуем посмотреть на Job'ы
kubectl get job
Видим созданный Job
NAME COMPLETIONS DURATION AGE
hello-1552924260 1/1 2s 49s
- Смотрим на Pod'ы
kubectl get pod
Видим Pod
NAME READY STATUS RESTARTS AGE
hello-1552924260-gp7pk 0/1 Completed 0 80s
- Если мы подождем 5-10 минут, то увидим что старые Job'ы и Pod'ы удаляются по мере появления новых
kubectl get job,pod
- Удаляем CronJob
kubectl delete -f ~/school-dev-k8s/practice/9.oneshot-tasks/2.cronjob/cronjob.yaml