是否有办法限制Kubernetes中作为CronJob实例的正在运行的Pod的数量?

问题描述 投票:0回答:1

我已经在K8S中配置了一个CronJon,每10分钟创建一个Pod。运行中的容器可以在5分钟到2个小时内完成任何操作,无从得知。

有时,当计算需要很长时间时,我最终会创建太多的Pod。

是否有办法限制正在运行的Pod的数量,即特定CronJob的实例?

jobs kubernetes-cronjob
1个回答
0
投票

引用

kubectl explain  CronJob.spec

您将获得concurrencyPolicy选项,而Forbid可以帮助您防止并发运行。

concurrencyPolicy指定如何处理作业的并发执行。有效值为:-“允许”(默认):允许CronJobs并发运行; -“禁止”:禁止并发运行,如果之前的运行尚未完成,则跳过下一个运行; --“替换”:取消当前正在运行的作业,并将其替换为新的作业

© www.soinside.com 2019 - 2024. All rights reserved.