pod  状态Terminating删除方法

背景:有时候pod 资源状态一直是Terminating,虽然 kubectl delete pods  --force --grace-period=0能删除但是会遗留资源,可以通过以下新的方式删除

1、查看Terminating 状态POD 的UID

kubectl get pods -n aiot aiot-0 -o custom-columns=NAME:.metadata.name,UID:.metadata.uid

2、登录对应pod 资源所在宿主机锁定挂载问题

docker ps -a|grep aiot-0

mount |grep 0bf402bf-0d7a-4660-9c5b-3ad1f336b135

lsof 2 >/dev/null |grep 0bf402bf-0d7a-4660-9c5b-3ad1f336b135

3、kill 掉对应进程ID

kill -9  ID