强制删除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
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐