查看ns状态为异常:
查看ns为monitoring的状态为Termingating状态
使用方法一:
kubectl delete ns monitoring --force --grace-period=0
使用方法二:
kubectl get ns monitoring -o json > monitoring.json
修改删除文件中的"kubernetes"保存即可
原文件为:
"spec": {
"finalizers": [
"kubernetes"
]
},
将文件修改为:
"spec": {
"finalizers": [
]
},
执行如下命令:
kubectl replace --raw "/api/v1/namespaces/monitoring/finalize" -f ./monitoring.json
删除成功: