Openshift:pods 未被删除

Openshift : pods not being deleted

我一直在使用 OpenShift 3,并且一直在尝试设置 Fabric8。

事情进展不顺利,所以我决定删除所有服务和 pods。

当我运行

oc delete all -l provider=fabric8

cli 输出声称已经删除了很多 pods,但是,它们仍然显示在 web 控制台中,我可以 运行 在 CLI 中再次执行相同的命令并获得OpenShift cli 声称已删除的 pods 列表完全相同。

如何真正删除这些 pods? 为什么这不能按设计工作?

谢谢

默认情况下删除是正常的,这意味着 pods 有机会自行终止。您可以使用 oc delete all --grace-period=0 ...

强制删除

遗憾的是,Jordan 的回复在 openshift 3.6 上对我不起作用。

相反,我使用了 --now 等同于 --grace-period=1

的选项

你也可以像下面这样强行删除pod,效果很好

#oc delete all -l provider=fabric8 --grace-period=0 --force