高版本kube-apiserver删除namespace

发布时间 2023-09-15 09:03:13作者: 王景迁

确认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