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
发现依然没有删除, 这个有点费脑了,删除后依然重启了。
这里先暂时留着这个问题吧