kubenetes-控制器 job
介绍
Kubernetes有两个概念跟job有关:
-
Job: 负责批量处理短暂的一次性任务,仅执行一次,并保证处理的一个或者多个Pod成功结束。
-
CronJob: 负责定时任务,在指定的时间周期运行指定的任务。
Job
Job用于批量处理短暂的一次性任务,并保证指定数量的Pod成功结束。
示例
Crontab
定期执行清理文件等功能,
启用api
vim /etc/kubernetes/manifests/kube-apiserver.yaml
- --runtime-config=batch/v2alpha1=true
检查
[root@bjcy-200 job]# kubectl api-versions | grep batch batch/v1 batch/v1beta1 batch/v2alpha1