如何解决Kubernetes的作业等待状态
我在kubernetes集群中有一份工作,该工作通过jenkins中的cron运行。由于集群有时没有足够的资源来启动Pod,因此集群处于等待状态,直到找到可用资源为止。如果经过一定的时间,我该如何停止/杀死工作和等待的豆荚。
解决方法
您不能这样做,因为Job / cronjob对象的控制器或监视程序始终会小心地生成您在规范中提到的所需数量的副本。
有一个选项可以添加到规格文件中,并进行配置,以使如果超过了计划时间,那么就不会创建广告连播。
您始终可以在cronjob规范中添加 startingDeadlineSeconds ,现在,如果错过了计划或节点下降,则不会在此处生成pod。
有关更多信息,请参考以下link,希望对您有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。