Job与CronJob:Kubernetes批处理任务管理
categories: - Kubernetes核心概念 tags: - Kubernetes - Job - CronJob - 批处理 - 定时任务
Job
apiVersion: batch/v1
kind: Job
metadata:
name: pi
spec:
backoffLimit: 4
template:
spec:
containers:
- name: pi
image: perl:latest
command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"]
restartPolicy: Never
CronJob
apiVersion: batch/v1
kind: CronJob
metadata:
name: backup
spec:
schedule: "0 2 * * *"
jobTemplate:
spec:
template:
spec:
containers:
- name: backup
image: backup:latest
command: ["/bin/sh", "-c", "/backup.sh"]
restartPolicy: OnFailure
管理命令
# 查看Job
kubectl get jobs
# 查看CronJob
kubectl get cronjob
# 手动触发Job
kubectl create job manual --from=cronjob/backup
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。





