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

删除成功:

相关推荐
MANONGMN3 小时前
Kubernetes(K8s)常用命令全解析:从基础到进阶
云原生·容器·kubernetes
Johny_Zhao4 小时前
基于 Docker 的 LLaMA-Factory 全流程部署指南
linux·网络·网络安全·信息安全·kubernetes·云计算·containerd·yum源·系统运维·llama-factory
wdxylb6 小时前
云原生俱乐部-RH134知识点总结(1)
linux·云原生
陈陈CHENCHEN7 小时前
【Kubernetes】在 K8s 上部署 Prometheus
kubernetes·prometheus
天上掉下来个程小白8 小时前
微服务-02.认识微服务-单体架构
微服务·云原生·架构
nshkfhwr8 小时前
什么是微服务
微服务·云原生·架构·云计算·集群
forestsea8 小时前
微服务远程调用完全透传实现:响应式与非响应式解决方案
微服务·云原生·架构
郝同学的测开笔记11 小时前
从漏洞到防护:如何为你的CronJob添加RBAC安全层?
云原生·kubernetes·测试
wdxylb15 小时前
云原生俱乐部-杂谈1
服务器·云原生