Cloud
[kubernetes] cronjob 실행하기
'김용환'
2018. 11. 29. 20:51
kubernetes에서 cronjob 실행하기
$ vi cronjob.yaml
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: sleepy
spec:
schedule: "*/1 * * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: resting
image: busybox
command: ["/bin/sleep"]
args: ["3"]
restartPolicy: Never
$ kubectl create -f cronjob.yaml
cronjob.batch/sleepy created
시간에 따라 확인한다.
$ kubectl get cronjobs.batch
NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE
sleepy */1 * * * * False 0 <none> 40s
$ kubectl get cronjobs.batch
NAME SCHEDULE SUSPEND ACTIVE LAST SCHEDULE AGE
sleepy */1 * * * * False 0 1m 2m