删除monitoring命名空间时总也无法彻底删除,发现monitoring处于Terminating状态,故有此文。

kubectl get namespaces -o wide

解决:尝试使用force delete。

kubectl delete namespace monitoring  --force --grace-period=0

发现强制删除没有成功。

这样解决,制作delete namespace的json报文发送给proxy调用api删除namespace:

NAMESPACE=monitoring

开启proxy方便我们调用k8s api进行delete namespace操作。

kubectl proxy &

生成要发送的json报文:(需要安装jq:yum install jq)

kubectl get namespace $NAMESPACE -o json |jq '.spec = {"finalizers":[]}' >temp.json

将内容中的红色部分删除后保存:

{

"apiVersion": "v1",

"kind": "Namespace",

"metadata": {

"annotations": {

"kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Namespace\",\"metadata\":{\"annotations\":{},\"name\":\"monitoring\"}}\n"

},

"creationTimestamp": "2019-12-02T12:22:18Z",

"deletionTimestamp": "2020-10-22T08:51:53Z",

"name": "monitoring",

"resourceVersion": "3324381",

"selfLink": "/api/v1/namespaces/monitoring",

"uid": "61f2295a-14fe-11ea-8f87-00163e054564"

},

"spec": {

"finalizers": []

},

"status": {

"phase": "Terminating"

}

}

发送删除命名空间的报文给k8s集群:

curl -k -H "Content-Type: application/json" -X PUT --data-binary @temp.json 127.0.0.1:8001/api/v1/namespaces/$NAMESPACE/finalize

monitoring命名空间删除成功,验证:kubectl get namespaces

configuration 命名空间_kubernetes30:monitoring命名空间处于Terminating状态的处理方法...相关推荐

  1. 计算机网络中常用设备处于脱机状态,win7 64位系统网络正常网页提示处于脱机状态的解决方法...

    据了解,win7系统用户平时使用电脑过程中花费时间最多是浏览网页.在浏览网页时有时候会时不时的弹出脱机提示:请求的网页在脱机状态下无法使用.要查看该页请单击"连接".可是我们的网络 ...

  2. yum处于锁定状态的解决方法

    参考:https://www.linuxidc.com/Linux/2019-02/157044.html 使用yum命令时出现 [root@yyj yuanyujing]# yum clean al ...

  3. K8S命名空间处于Terminating状态,如何强制删除

    一.现象 当删除命名空间后,发现该空间一直处于Terminating状态 [root@imanager-beta-arm-21756-5g5ap ~]# kubectl get ns NAME STA ...

  4. Thinkpad 蓝牙键盘 Fn 键处于锁定状态的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 为了搭配便携的 MAC mini,我买了一款便携的蓝牙键盘--Thinkpad 蓝牙键盘.采用笔记本按键布局,小巧便携,手感舒 ...

  5. 微软小娜 服务器连不上,win10小娜提示“无法获取你感兴趣的信息,因为你处于离线状态”的解决方法...

    win10系统下的小娜是微软官方随win10系统发布的人工智能机器人,用户通过小娜即可以进行人机对话,不过近期有部分用户在运行win10小娜时,打开小娜提示"无法获取你感兴趣的信息,因为你处 ...

  6. K8S集群中Pod资源处于Terminating或Unknown状态排查思路

    K8S集群中Pod资源处于Terminating或Unknown状态排查思路 文章目录 K8S集群中Pod资源处于Terminating或Unknown状态排查思路 1.Pod资源处于Terminat ...

  7. OpenShift 4 - 如何删除Terminating状态的项目

    <OpenShift 4.x HOL教程汇总> 创建模拟项目. $ oc new-project finalizer-example 创建内容如下的test-secret.yaml文件,其 ...

  8. 虚拟机安装报错-启动失败-Intel VT-x 处于禁用状态

    虚拟机v15 安装银河麒麟操作系统过程及问题讲解 创建虚拟机后,启动虚拟机报错.虚拟机启动失败-Intel VT-x 处于禁用状态 . 解决方法: 1)进入BIOS设置,进入方法如下: 把shift键 ...

  9. 磁盘脱机(由于管理员设置的策略,该磁盘处于脱机状态)

    环境:Microsoft Windows Server 2016  (64-bit) 故障描述: 磁盘管理中一磁盘显示脱机状态 脱机(由于管理员设置的策略,该磁盘处于脱机状态) 解决方法: 1.打开C ...

最新文章

  1. php语+言教程,写给thinkphp开发者的laravel系列教程(九)打印数据-Fun言
  2. 为什么电脑不能打字_为什么新电脑不能安装win7系统?
  3. Python技巧之函数拆包裹
  4. java中 2017 1等于_java 2017秋招1
  5. boost::hana::arg用法的测试程序
  6. python 系统托盘_使用 PySide 实现 Python 系统托盘图示
  7. 解决Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined...
  8. 【转载】输出二进制 C
  9. Netscape Navigator 9 Beta 1 颁布
  10. SIP、SAP与SDP
  11. plt.subplot()和plt.subplots(),plt.gca(),
  12. Libra 骗局来了;嫦娥五号将利用 AI 确定登陆位置;GitHub 移除色情应用 DeepNude 的开源库 | 开发者周刊...
  13. python基础知识-python基础知识(一)
  14. UVALive 4212 Candy
  15. swift 拖动按钮_ios – Swift中可拖动的UIButton / Elements?
  16. (转)何为人?是为忍!
  17. ps6—如何安装笔刷
  18. 2021年全球电力线通信(PLC)系统收入大约7385.8百万美元,预计2028年达到14530百万美元,2022至2028期间,年复合增长率CAGR为11.0%
  19. 维吉尼亚密码原理详解及算法实现
  20. java电池soc算法实现,电池SOC高精度估算算法

热门文章

  1. Robot Application Builder
  2. 超微服务器电源短接启动图解_教你一招,让你的电脑启动速度秒杀别人
  3. c语言结构体编程,[编程] C语言的结构体详解
  4. AspectJ基于xml和基于注解
  5. python学习笔记(15)循环设计
  6. 使用MyBatis集成阿里巴巴druid连接池(不使用spring)
  7. word20161207
  8. 学号20145220《信息安全系统设计基础》第12周学习总结
  9. java.lang.OutOfMemoryError: GC overhead limit exceeded
  10. php pcntl 多进程学习