强制删除namespace
1. 找到部署etcd的master节点
docker ps -all | grep etcd
docker exec pod-ID -it /bin/sh
2. 删除namespace
etcdctl del /registry/namespaces/namespace
强制删除pv
kubectl patch pv xxx-pv -p '{"metadata": {"finalizers"}: null}}'
kubectl patch pvc xxx-pv -p '{"metadata": {"finalizers"}: null}}'
强制删除pod
kubectl delete pod <pod-name> -n <name-space> --force --grace-period=0
--force -grace-period=0 默认执行命令后,默认30s过渡期, 指定0标识强制终止立即删除
批量删除资源
kubectl get pv | grep xxx-pv | awk '{print$1}' | xargs kubectl delete pv