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

删除成功:

相关推荐
移动云开发者联盟18 分钟前
移动云容器团队亮相KCD 北京 2025大会
云原生·移动云
c无序1 小时前
【Docker-13】Docker Container容器
运维·docker·容器
YXWik61 小时前
Windows卸载重装Docker
windows·docker·容器
云达闲人2 小时前
Proxmox VE 用户与权限管理命令大全
运维·网络·云原生·容器·proxmox·用户权限管理·命令大全
喆星时瑜2 小时前
【Docker】运行错误提示 unknown shorthand flag: ‘d‘ in -d ----详细解决方法
运维·docker·容器
David爱编程3 小时前
K8s中Pod 和容器到底啥关系?
云原生·容器
KubeSphere3 小时前
告别繁琐!KubeSphere v3.4.x 到 v4.x 平滑升级全攻略
kubernetes
是垚不是土3 小时前
Serverless集群搭建:Knative
云原生·serverless·knative
RedCong4 小时前
kubectl命令补全以及oc命令补全
云原生·kubernetes·kubectl命令补全
放情5 小时前
关于k8s的部署
java·docker·kubernetes