我使用的是OpenShift 3,并且一直在尝试安装Fabric8。
事情进展顺利,所以我决定删除所有服务和pod。
当我跑步时
oc delete all -l provider=fabric8
cli输出声称删除了很多pod,但是,它们仍然显示在Web控制台中,我可以再次在CLI中运行相同的命令,并获得OpenShift cli声称的完全相同的pod列表删除。
如何删除这些广告连播? 为什么这不按设计工作?
由于
答案 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