- 这个资源删了怎么就都还是Terminating状态
![image]()
#不管是正常删除
kubectl delete ns longhorn
#还是强制删除
kubectl delete ns longhorn --force --grace-period=0
#最后都是因为终端卡死结束
- 最后解决方案通过调用api-server接口进行删除
#将资源以json格式输出到自定义文件中
kubectl get ns longhorn-system -o json > /tmp/longhorn.json
#清空输出文件/tmp/longhorn.json的spec.finalizers内容
"spec": {
"finalizers": [
"kubernetes"
]
#更新后的样子:
"spec": {
"finalizers": [
]
},
#执行kubectl proxy 开启代理另一个终端调用API接口后退出
curl -k -H Content-Type: application/json -X PUT \
--data-binary @longhorn.json \
http://127.0.0.1:8001/api/v1/namespaces/longhorn-system/finalize