kubernetes - Kubernetes CronJob 多个调度时间
问题描述
我想在不同的时间运行一个 cron。
是否可以在我的 YML 文件中执行类似的操作:
apiVersion: batch/v1beta1
kind: CronJob
metadata:
name: my-cronjob
spec:
schedule:
- "*/10 00-08 * * *"
- "*/5 09-18 * * *"
- "*/10 19-23 * * *"
concurrencyPolicy: Forbid
...
还是我必须为每个计划时间创建单独的 YML 文件?
解决方案
简短的回答是:不,您不能创建一个CronJob
具有多个 crontab 时间安排的 YML。
简单的解决方案是为示例中的每个 crontab 行使用单独的CronJob资源。您可以为每个CronJobs
.
推荐阅读
- android - Android - 删除了环绕居中文本的人工填充
- c# - 每秒 C# 异步服务器操作
- sql-server - 为 Sql 2008 存储未使用的数据库和表
- unity3d - Gradient.Evaluate 如何在内部工作?
- c - 在 C 中转换无符号 64 位数字的字节顺序问题
- regex - 正则表达式匹配同一行中的多个值
- javascript - Next JS Layout 组件,将 props 传递给 children
- javascript - R Shiny Dashboard valueBox:从一个数字到另一个数字的动画
- python - 当我尝试对数据帧执行一些逻辑操作时,为什么会出现此错误?
- c# - LINQ 查询中左外连接子句的多个条件