14得票2回答
禁用Istio sidecar注入到作业Pod中

如何在 Kubernetes 的 Job 中禁用 Istio sidecar 注入?apiVersion: batch/v1beta1 kind: CronJob metadata: name: pod-restart spec: concurrencyPolicy: Forbid ...

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

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

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

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

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

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

12得票2回答
Kubernetes定时任务 - 如果上一个任务仍在运行,则跳过该任务,并等待下一个计划时间。

我已经安排了K8s定时任务,每30分钟运行一次。 如果当前任务仍在运行,并且下一个定时任务已经开始,它不应该创建新的任务,而应该等待下一个安排。 如果前一个任务仍处于正在运行状态,则重复相同的过程。

12得票2回答
基于时间的 Kubernetes CronJob 自动扩缩容:如何避免部署覆盖 minReplicas

我有一个HorizontalPodAutoscalar,可以根据CPU扩展我的pod。这里的最小复制品设置为5: apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: name: myapp-web...

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

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

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

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

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

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

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

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