k8s命名空间删除失败,状态一直是Terminating
目录
- 一、现象
- 二、解决办法1(使用Kuboard)
- 三、解决方法2(不使用其他软件)
- 1、将要删除的namespace的描述信息导出到文件
- 2、修改导出文件
- 3、在xshell中新开一个窗口,执行kubectl proxy命令
- 4、在xshell老窗口中执行命令(注意:需要在包含上述导出json文件的目录下执行)
- 5、查看命名空间列表
一、现象
kubectl delete ns XXX
命令一直卡着,不会执行完成
二、解决办法1(使用Kuboard)
查看集群信息:
编辑名称空间列表:
删除相应名称空间:
三、解决方法2(不使用其他软件)
1、将要删除的namespace的描述信息导出到文件
# 文件名称后缀是json,名称取啥都行
kubectl get ns 命名空间名称 -o json > 文件名称
例如:
kubectl get namespace ingress-nginx -o json > nginx.json
2、修改导出文件
将spec
中的内容删除干净,记得把两边的大括号留下,删除完成效果如下图:
3、在xshell中新开一个窗口,执行kubectl proxy命令
4、在xshell老窗口中执行命令(注意:需要在包含上述导出json文件的目录下执行)
curl -k -H "Content-Type: application/json" -X PUT --data-binary @文件名称 http://127.0.0.1:8001/api/v1/namespaces/名称空间/finalize
例如:
curl -k -H "Content-Type: application/json" -X PUT --data-binary @test-ns.json http://127.0.0.1:8001/api/v1/namespaces/test-ns/finalize
5、查看命名空间列表
kubectl get ns
如果已经删除了,那就是正确的
k8s命名空间删除失败,状态一直是Terminating相关推荐
- K8S集群中Pod资源处于Terminating或Unknown状态排查思路
K8S集群中Pod资源处于Terminating或Unknown状态排查思路 文章目录 K8S集群中Pod资源处于Terminating或Unknown状态排查思路 1.Pod资源处于Terminat ...
- k8s强制删除namespace
有时候删除k8s集群中的namespace,发现过了很长时间后ns的状态显示Terminating.原因是创建ns的时候集群会在ns的资源清单中加入finalizers字段.如下: apiVersio ...
- 【指标统计】删除失败遥控
1. 创建待删除记录特征表 CREATE TABLE "SMARTSYS"."scada_event_yk_mark" ( "OCCUR_TIME&q ...
- 软定时器的删除与状态查询
文章目录 1 软定时器的删除与状态查询 1 软定时器的删除与状态查询 定时器的删除: 定时器状态查询: 参考资料: [李述铜]从0到1自己动手写嵌入式操作系统
- 互斥信号量的删除与状态查询
文章目录 1 互斥信号量的删除与状态查询 1 互斥信号量的删除与状态查询 互斥信号量的删除: 状态查询: /********************************************** ...
- 事件标志组的删除与状态查询
文章目录 1 事件标志组的删除与状态查询 1.1 设计实现 1 事件标志组的删除与状态查询 1.1 设计实现 事件标志组的删除: 状态查询: 参考资料: [李述铜]从0到1自己动手写嵌入式操作系统
- 存储块的删除与状态查询
文章目录 1 存储块的删除与状态查询 1.1 设计实现 1 存储块的删除与状态查询 1.1 设计实现 存储块的删除: 存储块的状态查询: 参考资料: [李述铜]从0到1自己动手写嵌入式操作系统
- 计数信号量的删除与状态查询
文章目录 1 计数信号量的删除与状态查询 1 计数信号量的删除与状态查询 信号量的删除: 信号量的状态查询: 参考资料: [李述铜]从0到1自己动手写嵌入式操作系统
- java 删除文件失败_java 文件删除失败(被进程占用)
解决方案:系统进行资源强制回收//System.gc();{不建议使用} 关闭流(未及时关闭会内存溢出) 问题--- 文件删除失败 (后来发现是被进程占用) 发现问题--第一次测试10个文件上传成功8 ...
最新文章
- 反思laravel-admin的使用总结
- Linux自动化安装cobbler
- 两个重要而又容易被忽视的角色
- poj 1250 解题(链表法)
- python paramiko长连接_【Python】 SSH连接的paramiko
- 当配置 DispatcherServlet拦截“/”,SpringMVC访问静态资源的三种方式
- testbench文件显示波形_十大基本功之testbench
- 微信小程序之安全调用外部API
- 桌面出现2个计算机,在一个电脑屏幕上如何同时显示两个word
- Docker镜像分层原理-联合文件系统(UnionFS)
- 剖析搜索引擎背后的经典数据结构和算法
- VS2022 Setup Project 打包
- 2012年主流U盘启动盘制作工具合集下载
- 2029年会实现通用人工智能吗?Gary Marcus「叫板」马斯克:赌十万美元如何?
- java graphics 渐变色_使用BufferedImage进行渐变色操作
- 关于亚马逊人的财务自由
- 心情好些了,发现自己还是适合专注科研
- 计算机编程语言及C语言简介,编程语言基础:C语言
- mysql 数据连续不走索引6_MySql组合索引最左侧原则失效
- [Pytorch系列-28]:神经网络基础 - torch.nn模块功能列表