有时我们删除命名空间时会一直卡在删除,但无法生效,就需要修改配置来强制删除

首先开启代理
kubectl proxy --port=8080

导出配置文件
kubectl get namespace 命名空间名 -o json > kubesphere-logging-system.json
删除kubesphere-logging-system.json文件中finalizers字段的值

调用api

curl -k -H "Content-Type: application/json" -X PUT --data-binary @kubesphere-logging-system.json http://127.0.0.1:8080/api/v1/namespaces/命名空间名/finalize