Openshift 作业存在,但未安排且无法删除
Openshift Job exists, but doesn't get scheduled and can't be deleted
我有一个包含多个 cron 作业的 openshift 项目。当一个 pod 关闭时,他们保持 运行,现在我看到错误
Cannot determine if job needs to be started: Too many missed start time
这是一个已知问题。 https://github.com/kubernetes/kubernetes/issues/42649
唯一的问题是删除作业时会发生这种情况。
oc delete jobs occtool-cron-visitors
Error from server (NotFound): jobs.batch "occtool-cron-visitors" not found
但我在尝试创建它时也看到了这一点。
oc create -f occtool-deployment/14-cronjob-visitors.yaml
Error from server (AlreadyExists): error when creating "occtool-deployment/14-cronjob-visitors.yaml": cronjobs.batch "occtool-cron-visitors" already exists
我创建的一个较新的 cronjob 可以毫无问题地完成这两个任务
作业是 cronjobs 的产物。删除 cronjob 本身 运行:
oc delete cronjobs occtool-cron-visitors
我有一个包含多个 cron 作业的 openshift 项目。当一个 pod 关闭时,他们保持 运行,现在我看到错误
Cannot determine if job needs to be started: Too many missed start time
这是一个已知问题。 https://github.com/kubernetes/kubernetes/issues/42649
唯一的问题是删除作业时会发生这种情况。
oc delete jobs occtool-cron-visitors
Error from server (NotFound): jobs.batch "occtool-cron-visitors" not found
但我在尝试创建它时也看到了这一点。
oc create -f occtool-deployment/14-cronjob-visitors.yaml
Error from server (AlreadyExists): error when creating "occtool-deployment/14-cronjob-visitors.yaml": cronjobs.batch "occtool-cron-visitors" already exists
我创建的一个较新的 cronjob 可以毫无问题地完成这两个任务
作业是 cronjobs 的产物。删除 cronjob 本身 运行:
oc delete cronjobs occtool-cron-visitors