Openshift:pods未被删除

时间:2016-03-14 21:24:10

标签: docker kubernetes openshift-origin

我使用的是OpenShift 3,并且一直在尝试安装Fabric8。

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

当我跑步时

oc delete all -l provider=fabric8

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

如何删除这些广告连播? 为什么这不按设计工作?

由于

3 个答案:

答案 0 :(得分:9)

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

强制进行无格式删除

答案 1 :(得分:1)

可悲的是乔丹的回应在openshift 3.6中对我不起作用。

相反,我使用的选项--now相当于--grace-period=1

答案 2 :(得分:1)

你也可以像下面那样强力删除pod,它可以正常工作

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