描述
版本信息:Kubernetes v1.21.0
當(dāng)執(zhí)行 namespaces 刪除遵湖,遲遲未能完成手動終止,namespaces 一直處于Terminating狀態(tài)清笨。
導(dǎo)出生成json文件
kubectl get namespace p-hgqkx -o json > p-hgqkx.json
刪除 finalizers 字段值
vim p-hgqkx.json
創(chuàng)建代理會話
kubectl proxy --port=8081
操作刪除
提示:需要開終端會話。
curl -k -H "Content-Type: application/json" -X PUT --data-binary @p-hgqkx.json http://127.0.0.1:8081/api/v1/namespaces/p-hgqkx/finalize
注意:p-hgqkx 需要替換為實際的名稱空間。
擴展內(nèi)容
有些版本可能需要刪除 spec 字段中的值
"spec": {
"finalizers": [
"kubernetes"
]
},
刪除后效果
"spec": {
},