51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

k8s彻底删除pod

k8s彻底删除pod

kubectl delete pod my-pod  -n namespace 

如果Pod无法正常终止,可以使用"-f"选项强制删除Pod:

kubectl delete pod -n namespace  my-pod --force

举个例子:

先查看所有的 pod

kubectl get po -A

kubectl delete pod -n kubesphere-controls-system     my-release-pulsar-bookie-init-q7nkx --force

再去查看, 发现并没有删除

二、k8s强制删除pod不重启

有时候,我们需要强制删除容器,但是不想在删除容器后让K8s重新启动该Pod。为此,我们可以使用kubectl的--grace-period=0选项来实现删除Pod的同时禁止其重新启动。 下面是一个使用--grace-period=0选项的示例命令:

kubectl delete pod  -n namespace  my-pod --grace-period=0

例如:

kubectl delete pod -n kubesphere-controls-system     my-release-pulsar-bookie-init-6g48r --grace-period=0

发现依然没有删除, 这个有点费脑了,删除后依然重启了。

这里先暂时留着这个问题吧

赞(7)
未经允许不得转载:工具盒子 » k8s彻底删除pod