Kubernetes怎麼處理一直在Terminating狀態的namespace
今天在測試mogdb operator的時候遇到一個問題,我想刪除一個ns的時候發現狀態一直是Terminating的,且加上–force強制刪除不掉,後網上查詢這個問題,順利解決,如下為具體過程:
1.原本狀態
kubectl get ns
2.開啟一個代理終端
kubectl proxy
3.另開一個視窗,生成該ns的json檔案
其中這個mogdb-operator-system是我要刪除的ns
kubectl get namespace mogdb-operator-system -o json |jq '.spec = {"finalizers":[]}' >temp.json
4.呼叫介面刪除
語句中mogdb-operator-system的路徑需要替換
curl -k -H "Content-Type: application/json" -X PUT --data-binary @temp.json 127.0.0.1:8001/api/v1/namespaces/mogdb-operator-system/finalize
5.查詢ns,發現Terminating的ns已經成功刪除
kubectl get ns
6.kill掉kubectl proxy程式
ps -ef|grep "kubectl proxy"|awk '{print $2}'|xargs kill -9
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69990629/viewspace-2913042/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 聊聊 Kubernetes Pod or Namespace 卡在 Terminating 狀態的場景namespace
- KVM虛擬機器處於暫停狀態怎麼處理虛擬機
- dns解析狀態異常怎麼處理 dns解析異常怎麼修復DNS
- WebRTC ICE 狀態與提名處理Web
- win10印表機離線怎麼處理 win10取消印表機離線狀態怎麼操作Win10
- sqlsever處理資料庫的恢復掛起狀態SQL資料庫
- 叢集故障處理之處理思路以及健康狀態檢查(三十二)
- 如何確保有狀態 Kubernetes 的穩定性
- 介面異常狀態統一處理方案:優先業務端處理,再按需統一處理。
- oracle redo各種狀態(inactive、active、current)損壞的處理方式Oracle Redo
- win10 設定電池最大工作率方法 win10怎麼設定最大處理器狀態Win10
- kubernetes證書過期處理
- CoProcessFunction實戰三部曲之二:狀態處理Function
- Kubernetes 實戰——有狀態應用(StatefulSet)
- win10中word怎麼切換改寫狀態_win10怎樣切換插入狀態和改寫狀態Win10
- 工作流從無狀態切換到有狀態的好處
- 怎麼監控 Linux 伺服器狀態?Linux伺服器
- 異常是什麼和怎麼去處理!--
- 在Linux中,記憶體怎麼看?磁碟狀態怎麼看?Linux記憶體
- Spring 是怎麼處理迴圈依賴的?Spring
- 有狀態Stateful,富含資料的CI/CD怎麼做?
- Kubernetes怎麼進行NFS動態儲存遷移NFS
- 伺服器異常狀態怎麼解決伺服器
- HTTP協議無狀態,該怎麼解決?HTTP協議
- 揭祕有狀態服務上 Kubernetes 的核心技術
- RestTemplate處理巢狀的複雜返回物件REST巢狀物件
- steam雲狀態無法同步怎麼辦 steam雲狀態無法同步會有什麼影響
- Dubbo 自定義異常,你是怎麼處理的?
- 大量的影片怎麼批次進行打碼處理?
- 介面自動化的前置條件怎麼處理
- win10怎麼把狀態列變透明_win10狀態列變透明方法Win10
- 印表機狀態錯誤是怎麼回事 win7win10電腦顯示列印狀態錯誤怎麼解決Win7Win10
- Flink處理函式實戰之一:深入瞭解ProcessFunction的狀態(Flink-1.10)函式Function
- 形態學影像處理
- 自然語言處理怎麼最快入門?自然語言處理
- 物聯網路卡沒網怎麼處理
- redis資料丟失你怎麼處理?Redis
- dns異常怎麼修復 dns配置異常怎麼處理DNS