166得票9回答
如何自动删除由CronJob创建的已完成Kubernetes Jobs?

除了创建CronJob清理已完成的任务,还有没有自动删除已完成任务的方法? K8s Job文档指出,已完成的任务应该保持完成状态,直到手动删除。但因为我每天通过CronJobs运行数千个任务,不想保留已完成的任务。

132得票7回答
在Kubernetes中禁用定时任务

我在Kubernetes中安排了一个应用程序以CronJob形式运行。当代码发生更改时,我也会更改CronJob的镜像。 我正在寻找一个选项,可以禁用当前正在运行的CronJob并部署一个新的带有最新镜像版本的CronJob。 如何在Kubernetes中禁用CronJob而不删除其Deplo...

51得票6回答
Kubernetes中的定时任务 - 连接到现有的Pod,执行脚本

我确定我错过了一些显而易见的东西。我已经查看了 Kubernetes 上 ScheduledJobs / CronJobs 的文档,但我无法找到按计划执行以下操作的方法: 连接到现有 Pod 执行脚本 断开连接 我有其他方法可以做到这一点,但它们不太合适。 为 kubectl exe...

43得票1回答
Kubernetes cronjobs中的`startingDeadlineSeconds`是什么意思?

在Kubernetes的cronjobs中,文档的限制部分指出: 如果CronJob控制器在CronJob开始时间之前的一段时间内或从开始时间到开始时间加上startingDeadlineSeconds之间停止或出现故障,并且该时间跨越多个开始时间并且concurrencyPolicy...

38得票4回答
Pods被卡在PodInitializing状态中无限期地。

我有一个由一个init容器和一个Pod容器组成的k8s定时任务。如果init容器失败,主容器中的Pod永远不会启动,并且一直停留在“PodInitializing”状态。 我的意图是,如果init容器失败,任务应该失败。 --- apiVersion: batch/v1beta1 kind...

29得票4回答
"kubectl create job"从CronJob失败,显示错误信息:"error: unknown object type *v1beta1.CronJob"。

我有一个 Kubernetes 集群,其中包含以下版本:$ kubectl version Client Version: version.Info{Major:"1", Minor:"22", GitVersion:"v1.22.1&quot...

27得票1回答
版本为"batch/v1"的"定时任务(CronJob)"类型没有匹配项。

我使用的是 Kubernetes v1.19.7,在运行 CronJob 示例时。apiVersion: batch/v1 kind: CronJob metadata: name: express-learn-cronjob spec: schedule: "*/1 * *...

25得票2回答
在 Kubernetes 中使用 Cron 作业访问日志。

我正在kubernetes中运行一个CronJob,任务成功完成并将输出记录到存储在路径storage/logs下的日志文件中,但由于容器处于已完成状态,我无法访问该文件。 这是我的job yaml: apiVersion: v1 items: - apiVersion: batch/v1...

22得票1回答
从Kubernetes Cron Job 调用端点

我有一个运行在Kubernetes集群中的Docker容器中的Web应用程序。该应用程序有一个端点需要定期调用。该应用程序在多个节点/ pod上运行,只有一个节点执行由该端点启动的任务非常重要。我查看了Kubernetes Cron Jobs,但没有找到任何有关从Kubernetes Cron...

21得票2回答
如何安排一个定时任务来执行 kubectl 命令?

如何安排一个定时任务来执行 kubectl 命令? 我希望每隔 5 分钟运行以下 kubectl 命令: kubectl patch deployment runners -p '{"spec":{"template":{"spec":{"containers":[{"name":"jp-...