假设你要删掉的ns资源,发现一直删不了处于terminating状态

1.首先试一下先把这个ns的所有pod都删掉
kubectl delete pod --all -n <terminating-namespace>

2.还是不行的话
kubectl delete pod --grace-period=0 –force

3.如果还是不行就要来必杀技了

3.1首先生成一个tmp.json文件
kubectl get namespace <terminating-namespace> -o json >tmp.json

apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: 2019-11-19T18:48:30Z
deletionTimestamp: 2019-11-19T18:59:36Z
name: <terminating-namespace>
resourceVersion: "1385077"
selfLink: /api/v1/namespaces/<terminating-namespace>
uid: b50c9ea4-ec2b-11e8-a0be-fa163eeb47a5
spec:
finalizers:
- kubernetes
status:
phase: Terminating

3.2然后修改这个json文件,把finalizers的kubernetes删掉
apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: 2019-11-19T18:48:30Z
deletionTimestamp: 2019-11-19T18:59:36Z
name: <terminating-namespace>
resourceVersion: "1385077"
selfLink: /api/v1/namespaces/<terminating-namespace>
uid: b50c9ea4-ec2b-11e8-a0be-fa163eeb47a5
spec:
finalizers:
-
status:
phase: Terminating

3.3然后把本机服务暴露在本地端口的8001端口上
kubectl proxy

结果:
Starting to serve on 127.0.0.1:8001

新开一个terminal,把修改后的tmp.json到要删除的ns资源目录下
curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8001/api/v1/namespaces/<terminating-namespace>/finalize

好了就可以删掉了!

最新文章

  1. PHP扩展-如何使用文件config.m4
  2. python学习道路(day9note)(socketserver编程,ftp)
  3. Python 绘制图表之我见 ---一个java程序员的看法
  4. atitit.技术选型方法总结为什么java就是比.net有前途
  5. 超实用的JavaScript技巧及最佳实践(上)
  6. 判断字符串中是否有SQL攻击代码
  7. Quartz CronTrigger最完整配置说明
  8. Golang 绘图技术(image/draw包介绍)
  9. easyui中Tab的tools按钮刷新当前tab
  10. 转载IEnumerable与IEnumerator区别
  11. sshd_config 配置文件
  12. LinqToSql 小例子
  13. cocos2dx android lua文件设置问题
  14. Missing artifact net.sf.json-lib:json-lib:jar:2.4错误和Eclipse安装Maven插件错误
  15. No Transport ,Network中看不到ajax请求
  16. 在Laravel项目中遇到的一些问题
  17. vue二次实战(二)
  18. RF基础(一) RF内建函数库BuiltIn
  19. javaweb笔记四
  20. 解决jar格式文件,双击不能直接运行问题

热门文章

  1. DAVID 进行 GO/KEGG 功能富集分析
  2. C++判断计算式是大端存储模式,还是小端存储模式
  3. jQuery前端生成二维码
  4. 【06月04日】A股滚动市盈率PE历史新低排名
  5. Maven 教程(21)— maven-compiler-plugin 插件详解--
  6. jquery的Layer弹出框操作
  7. mysql主从复制报错解决方案
  8. 快速获取更丰富的Sitecore体验数据库
  9. C++动态规划实现查找最长公共子序列
  10. SQL系列(八)—— 分组(group by)