1、job特性api
apiVersion: batch/v1并发
kind: Jobapp
medatada:spa
name: test-jobrest
spec:日志
completions: 5 #须要运行的pod数量it
parallelism: 2 #容许并发运行的pod数量io
activeDeadlineSeconds: 360s #pod运行的超时时间 test
template:并行
medatada:
labels:
app: test-job
spec:
restartPolicy: OnFailure
containers:
- name: test-job
image: luksa/batch-job
3、cronjob定时计划任务
apiVersion: batch/v1beta1
kind: Cronjob
medatada:
name: test-cronjob
spec:
schedule: "30 * * * *" #参考定时计划任务(分时日月周)
startingDeadlineSeconds: 15 #pod必须在规定时间后的15秒内开始执行,若超过该时间未执行,则任务将不运行,且标记失败
jobtemplate:
spec:
template:
labels:
app: test-cronjob
spec:
restartPolicy: OnFailure
containers:
- name: test-job
image: luksa/batch-job