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

删除成功:

相关推荐
MZWeiei2 小时前
docker save/load VS docker export/import
docker·容器
❀͜͡傀儡师2 小时前
Docker安装SQL Server并使用Navicat远程连接
运维·docker·容器
yewq-cn6 小时前
自动更新 Docker 镜像
运维·docker·容器
我还为发觉7 小时前
Docker在系统运维中的应用与实现原理
运维·docker·容器
特立独行的猫a7 小时前
使用Docker/Docker Compose方式安装部署PostgreSQL指南
docker·postgresql·容器
深盾科技8 小时前
Docker 常用命令速查表
运维·docker·容器
H²D9 小时前
真!docker离线部署GLPI资产管理系统
docker·容器·webview
柠檬汁Dev9 小时前
如何用云原生开发,把新项目启动从1天缩短到3分钟
云原生
南山nash9 小时前
docker存储卷详解
运维·docker·容器
幺零九零零9 小时前
Docker底层-Cgroup
运维·docker·容器