已解决
k8s删除 Terminating 状态的namespace
来自网友在路上 135835提问 提问时间:2023-11-11 23:07:13阅读次数: 35
最佳答案 问答题库358位专家为你答疑解惑
删除namespace中的所以pod等
kubectl -n namespace delete pod --all svc pvc 等
1、使用 --force 参数强制删除 这种方法一般情况下是有效的。但在ns长时间处于Terminating的时候也会失效。
kubectl delete ns namespace --force --grace-period=0
--grace-period 表示删除 Pod 前可以有几秒的处理时间,设置为负数时会被忽略,设置为 1 说明要立即删除。
只有加上 --force 参数时才可以设置为 0,表示立刻强制删除。
还没有成功删除。
2、导出ns的json文件
kubectl get ns kubeapps -o json > kubeapps.jsonkubectl replace --raw "/api/v1/namespaces/kubeapps/finalize" -f ./kubeapps.json
这样就可以了
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"k8s删除 Terminating 状态的namespace":http://eshow365.cn/6-37984-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!