9得票1回答
如何确保我的cronjob作业在失败后不会重试?

我有一个在GKE上运行的Kubernetes Cronjob,用于运行Cucumber JVM测试。如果由于断言失败、某个资源不可用等原因导致步骤失败,Cucumber会正确地抛出异常,这将导致Cronjob作业失败,Kubernetes pod的状态变为ERROR。这会导致创建一个新的pod...

8得票2回答
这个问题是关于在每个Kubernetes节点上执行定时任务(CronJob)的可行性。

我希望能够定期在每个Kubernetes节点上运行一些备份脚本。我想要它在Kubernetes集群内运行,而不是只将脚本添加到每个节点的crontab中。这是因为我将备份存储在由Kubernetes挂载到节点的卷上。它不同于配置,但它可以由Flex插件或awsElasticBlockStore...

8得票3回答
如何在Kubernetes中验证cronjob已经成功完成

我正在尝试创建一个cronjob,在单个busybox容器中运行date命令。该命令应该每分钟运行一次,并且必须在17秒内完成,否则将被Kubernetes终止。cronjob名称和容器名称都应该是hello。 apiVersion: batch/v1beta1 kind: CronJob ...

7得票1回答
Kubernetes Cronjob:集群恢复后重置错过的启动时间

我有一个包括定时任务的集群,每5分钟运行一次。 最近我们遇到了一个问题,导致集群出现停机,并需要手动恢复。尽管现在已经恢复正常,但这个特定的定时任务却因以下错误而无法运行: Cannot determine if job needs to be started: Too many miss...

7得票5回答
Kubernetes在错误的时间运行cronjob

我有一个计划: schedule: "0 10,14,18 * * *" 我想在上午10点、下午2点和晚上6点运行这个任务。 由于我所在的时区是UTC+8,这个cronjob看起来不像我期望的那样运行。 有什么方法可以添加时区配置吗?

7得票2回答
Kubernetes任务和退避极限值:该值是重试次数还是分钟数?

我正在 阅读有关Kubernetes作业和重试的文档。在其中发现了以下内容: 在某些情况下,由于配置中的逻辑错误等原因,您可能希望在一定数量的重试后使作业失败。为此,请设置.spec.backoffLimit以指定在将作业视为失败之前要重试的次数。默认情况下,后退限制设置为6。与作业相关联...