Files
Sergey Bondarev f990be6d7e fix numeration
2021-11-02 14:17:38 +03:00

1.1 KiB

CronJob

  1. Создаем CronJob:
kubectl apply -f ~/school-dev-k8s/practice/9.oneshot-tasks/2.cronjob/cronjob.yaml
  1. Проверяем
kubectl get cronjob

Видим:

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

Видим созданный Job

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

Видим Pod

NAME                     READY   STATUS      RESTARTS   AGE
hello-1552924260-gp7pk   0/1     Completed   0          80s
  1. Если мы подождем 5-10 минут, то увидим что старые Job'ы и Pod'ы удаляются по мере появления новых
kubectl get job,pod
  1. Удаляем CronJob
kubectl delete -f ~/school-dev-k8s/practice/9.oneshot-tasks/2.cronjob/cronjob.yaml