视频来源:B站《(2022版)最新、最全、最详细的Kubernetes(K8s)教程,从K8s安装到实战一套搞定》
一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:(2022版)一套教程搞定k8s安装到实战 | 汇总_COCOgsta的博客-CSDN博客
在k8s里面运行周期性的计划任务,同crontab(linux)。
-
-
-
-
-
- 分时日月周
-
-
-
-
- 你的计划任务可能需要调用应用的接口。
- 你的计划任务可能需要依赖某些环境。
- php xxx,直接用php项目的镜像进行执行计划任务。
- php-wordpress:v1.0.1
- CronJob被调用的时间,是用的controller-manager的时间。
创建一个CronJob(新版kubectl无此命令,需要使用yaml创建)
kubectl run hello --schedule="*/2 * * * *" --restart=OnFailure --image=nginx --image-pull-policy=IfNotPresent -- /bin/sh -c "date"
复制代码
- concurrencyPolicy:并发调度策略:Allow允许同时运行多个任务。Forbid:不允许并发执行。Replace:替换之前的任务。
- failedJobHistoryLimit:保留失败的任务数。
- schedule:调度的策略 分时日月周
- successfulJobHistoryLimit:成功的Job保留的次数
- suspend:挂起,true,cronjob不会被执行
- startingDeadlineSeconds:失败之后多长时间后再次被调用
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。