Jobs & Cronjobs in Kubernetes
Делаю: 07.04.2019
По материалам из видео индуса:
https://www.youtube.com/watch?v=uJKE0d6Y_yg&list=PL34sAs7_26wNBRWM6BDhnonoA5FMERax0&index=12
Подготовили кластер и окружение как здесь.
Job
$ kubectl create -f https://bitbucket.org/sysadm-ru/kubernetes/raw/faf2f86a2c1bb82053c5aba9ea7c96463e4e61b0/yamls/2-job.yaml
$ kubectl get jobs
NAME COMPLETIONS DURATION AGE
helloworld 1/1 6s 12s
$ kubectl get pods
NAME READY STATUS RESTARTS AGE
helloworld-bc8bn 0/1 Completed 0 42s
$ kubectl logs helloworld-bc8bn
Hello Kubernetes!!!
$ kubectl delete job helloworld
Cronjob
$ kubectl create -f https://bitbucket.org/sysadm-ru/kubernetes/raw/faf2f86a2c1bb82053c5aba9ea7c96463e4e61b0/yamls/2-cronjob.yaml
$ kubectl get cronjob
NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE
helloworld-cron * * * * * False 0 67s 5m58s
$ kubectl delete cronjob helloworld-cron