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

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

13得票2回答
是否存在一种Kubernetes定时任务类型,允许一个容器镜像有多个调度计划?

如果有一张图片中包含多个可执行文件,是否可以在同一个Kubernetes部署中使用不同的命令,在不同的时间运行多个cron条目? 例如,对于一个名为“jolly-roger”的单容器镜像,我想要安排以下crontab,而无需管理不同存储库中的4个单独的Kubernetes应用程序。*/30 ...

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

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

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

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

12得票1回答
为由Kubernetes CronJob创建的Pod设置保留策略

我了解 Kubernetes CronJobs 可以按照预定的时间表创建 pod,但是保留策略似乎是任意的,我不知道如何保留失败/成功的 pod 一段时间。

11得票2回答
GKE在启用自动扩展时无法从0进行伸缩。

我希望在我的GKE上运行一个CronJob,以便每天进行批量操作。理想情况下,当作业没有运行时,我的集群应该缩小到0个节点,并在每次满足计划时动态缩放到1个节点并在其上运行作业。 我首先尝试使用kubernetes文档中找到的简单CronJob来实现这一点,该文档仅打印当前时间并终止。 我...

11得票2回答
在不影响运行的情况下,计划重启Kubernetes pod

我有6个Pod的备份正在运行,我希望每5分钟重启\重新创建它们。 这需要进行滚动更新-以便不会全部同时终止并且没有停机时间。我该如何实现这一点? 我尝试使用cron job,但似乎没有起作用:apiVersion: batch/v1beta1 kind: CronJob metadata:...

11得票3回答
Kubernetes Cronjob如何在本地时区(自定义时区)下进行调度,而不是始终使用UTC?

我想在我的本地时区(GMT +7)中安排kubernetes的cronjob。目前,当我在k8s中安排cronjob时,我需要在UTC中安排,但我希望按照我的本地时区安排。正如在Kubernetes文档中指定的那样,我需要根据以下方式更改kube-controller管理器中的时区: 所...

9得票1回答
Kubernetes CronJob 多个调度时间

我希望在不同的时间运行一个定时任务。 在我的 YML 文件中,是否可能像这样实现: apiVersion: batch/v1beta1 kind: CronJob metadata: name: my-cronjob spec: schedule: - "*/10 00-...

9得票1回答
手动启动 Kubernetes CronJob

对于已部署的Kubernetes CronJob命名为foo,我如何立即手动运行它?这将用于测试或在其配置的计划之外进行手动运行。