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
我一直在使用 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