高版本kube-apiserver删除namespace

确认namespace下没有资源

kubectl get all -n my-namespace
kubectl delete namespace my-namespace

调用kube-apiserver PUT接口去掉namespace中的finalizer

kubectl proxy &
PID=$!
curl -H "Content-Type: application/json" -XPUT -d '{"apiVersion":"v1","kind":"Namespace","metadata":{"name":"my-namespace"},"spec":{"finalizers":[]}}' http://localhost:8001/api/v1/namespaces/my-namespace/finalize
kill $PID

 

posted on 2023-09-15 08:59  王景迁  阅读(13)  评论(0编辑  收藏  举报

导航