CronJob
- Job을 스케줄에 따라 주기적으로 실행
- Cron 표현식으로 실행 시점 지정 (예: 매일 12시에 실행 등)
- 사용 예시: 매일 백업, 정기 보고서 생성
예시
apiVersion: batch/v1
kind: CronJob
metadata:
name: hello-cron
spec:
schedule: "*/1 * * * *" # 매 1분마다
jobTemplate:
spec:
template:
spec:
containers:
- name: hello
image: busybox
args:
- /bin/sh
- -c
- date; echo Hello from Kubernetes
restartPolicy: OnFailure