kubenetes中K8S的命名空间状态异常强制删除Terminating的ns

查看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

删除成功:

相关推荐
AI攻城狮1 小时前
RAG 的 Chunking 有什么好方案?从原理到实战选型
云原生
AI攻城狮4 小时前
如何提高 RAG 的检索质量?这才是真正的瓶颈所在
云原生
AI攻城狮6 小时前
DeepSeek KV Cache 入门解读:98% 命中率背后的工程逻辑
云原生
weixin_3776348410 小时前
【MinerU】 Docker Compose 使用
docker·容器·mineru
菜鸟的日志10 小时前
【软件架构风格】面向服务架构(SOA)及其微服务演进
微服务·云原生·架构
PH = 710 小时前
K8S集群的搭建
云原生·容器·kubernetes
CS创新实验室11 小时前
CS实验室行业报告:云计算与云原生行业分析报告
云原生·云计算
AI攻城狮11 小时前
如何维护公司级别的 CLAUDE.md 文件?
云原生
ErizJ11 小时前
Kubernetes|学习笔记
笔记·学习·kubernetes
赵文宇(温玉)11 小时前
Docker Compose 安装 Etcd
docker·容器·etcd