Files
school-dev-k8s/practice/7.oneshot-tasks/2.cronjob/README.md
T
Marsel Ibraev f44beb51a9 Add basic info
2021-09-24 11:51:02 +03:00

1.1 KiB

CronJob

  1. Создаем крон джоб
cd ~/slurm/practice/7.oneshot-tasks/2.cronjob
kubectl apply -f cronjob.yaml
  1. Проверяем
kubectl get cronjob

Видим:

NAME    SCHEDULE      SUSPEND   ACTIVE   LAST SCHEDULE   AGE
hello   */1 * * * *   False     0        <none>          14s
  1. Через минуту пробуем посмотреть на джобы
kubectl get job

Видим созданный джоб

NAME               COMPLETIONS   DURATION   AGE
hello-1552924260   1/1           2s         49s
  1. Смотрим на поды
kubectl get pod

Видим под

NAME                     READY   STATUS      RESTARTS   AGE
hello-1552924260-gp7pk   0/1     Completed   0          80s
  1. Если мы подождем 5-10 минут, то увидим что старые джобы и поды удаляются по мере появления новых
kubectl get job,pod
  1. Удаляем крон джоб
kubectl delete -f cronjob.yaml