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

示例

作者:闫世成

出处:http://cnblogs.com/yanshicheng

联系:yans121@sina.com

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。
原文地址:https://www.cnblogs.com/yanshicheng/p/13640618.html