#CronJob

Kubernetes之CronJob

定时任务对我们并不陌生,例如Linux的crontab,各种编程语言都内置了定时任务支持,这在我们应用开发中比较常见,但这种定时任务在分布式系统中使用会有限制,因此需要分布式计划任务。Kubernetes的CronJob可以理解为Kubernetes对分布式计划任务的支持。Kubernetes集群使用CronJob管理...
代码星球 代码星球·2021-01-23

k8sCronJob控制器

 CronJob用于管理job控制器资源的运行时间,job控制器定义的作业任务在其控制器资源创建之后便会立即执行,但cronjob可以以类似于linux操作系统的周期性任务作业计划的方式控制其运行时间点及重复运行的方式cronjob对象支持使用的时间格式类似于crontab,略有不同的是,cronjob控制器...
代码星球 代码星球·2020-08-27

Job与CronJob资源的定义与使用

  Job是用来执行一次性任务的一类资源,可以使用yaml文件来定义,类似于deployment的机制,定义好的Job会根据yaml文件生成对应数量的pod,在运行完成任务后退出,但不会被删除,可以通过查看pod日志了解任务的完成情况。 job中可以运行多个pod(任务执行多次),且可以并行运行缩短任务完成的...