首页 > 其他 > 详细

k8s 之Job/CronJob

时间:2021-01-19 12:28:42      阅读:77      评论:0      收藏:0      [点我收藏+]

Job

我们可以用job来创建一个任务

技术分享图片

 

 用kubectl get jobs 进行查看

kubectl describe job

kubectl get pod 查看对应的pod 

kubectl logs $podName 查看对应的pod 的日志

对于不需要的job 可以通过kubectl delete job $job_name 进行删除,这样job对应的pod的也会一起被删除。

也可以使用yaml文件进行删除 kubectl delete -f xxx.yaml 

 

CronJob 就是在Job的基础上加上了时间调度,类似于linux的crontab的用处,格式也与crontab一样。

successfulJobsHistoryLimit && failedJobsHistoryLimit 表示历史限制,对失败和成功的job 进行指定数量的保留。不然之后会堆积很多的job。

技术分享图片

 

 对于不需要的cronjob可以 kubectl delete cronjob $ cronjob_name 进行删除,这样对应的job ,以及job对应的pod 的也会被删除。

也可以用个yaml文件进行进行删除 kubectl delete -f xxx.yaml 

 

k8s 之Job/CronJob

原文:https://www.cnblogs.com/czz-zone/p/14202526.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!