由於操做失誤,產生了一個Terminating狀態的namespace,怎麼刪都刪不掉,--force都不行
--force就一直卡在這......
重啓了服務器那個namespace還在,我枯了.....
因而上網搜索資料得以解決:
參考網址: https://blog.csdn.net/tongzidane/article/details/88988542json
一、查看該namespace的信息,並導出至一個文件中vim
kubectl get namespace monitoring -o json > tmp.json
vim tmp.json刪除spec字段內的信息:
二、克隆一個會話並打開一個端口:api
這裏會佔用終端,從新打開一個終端並執行:服務器
curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8081/api/v1/namespaces/monitoring/finalize
再看ns發現Terminating狀態的namespace已經消失:
app