(2022版)一套教程搞定k8s安装到实战 | Cronjob
Posted COCOgsta
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(2022版)一套教程搞定k8s安装到实战 | Cronjob相关的知识,希望对你有一定的参考价值。
视频来源: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:失败之后多长时间后再次被调用
以上是关于(2022版)一套教程搞定k8s安装到实战 | Cronjob的主要内容,如果未能解决你的问题,请参考以下文章
(2022版)一套教程搞定k8s安装到实战 | InitContainer
(2022版)一套教程搞定k8s安装到实战 | DaemonSet
(2022版)一套教程搞定k8s安装到实战 | Volumes