美文网首页K8s错误集锦
强制删除K8S命名空间

强制删除K8S命名空间

作者: 阿当运维 | 来源:发表于2022-03-08 10:43 被阅读0次

有很多时候在删除k8s命名空间时会卡住不动,一直Terminating 的状态,如下:

NAME                           STATUS        AGE
cattle-system                  Active        286d
default                        Active        290d
fleet-system                   Active        286d
monitoring                     Terminating   7d22h
qa-health-cloud                Active        112d

想要删除这个monitoring的namespace怎么办?
1.导出他的json

kubectl get ns  monitoring   -o json > tmp.json
  1. 编辑导出的json,去掉finalizers这一项,删除后的样子:
        "resourceVersion": "67686796",
        "uid": "53acda30-7a63-49f1-a577-1e44d5901312"
    },
    "spec": {
    },
  1. 单独开一个终端,执行kubectl proxy

  2. 执行命令

curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8001/api/v1/namespaces/monitoring/finalize

相关文章

  • 强制删除K8S命名空间

    有很多时候在删除k8s命名空间时会卡住不动,一直Terminating 的状态,如下: 想要删除这个monitor...

  • k8s删除Terminating状态的命名空间

    k8s删除Terminating状态的命名空间 一、概述 最近部署kubesphere时,使用kubectl d...

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

    一、现象 当删除命名空间后,发现该空间一直处于Terminating状态 二、强制删除流程 2.1 新开启一个窗口...

  • 通过etcdctl命令直接删除k8s命名空间

    有些时候,在删除k8s的命名空间时,会出现namespace一直显示Terminating状态这时可以先用kube...

  • k8s操作

    k8s的基本操作 命名空间 创建命名空间 或者 kubectl create -f ./my-namespace....

  • Hbase 查询语句

    进入HBase数据库 HBase帮助命令: 命名空间 列出所有命名空间 新建命名空间 删除命名空间 该命名空间必须...

  • k8s使用kubens切换命名空间

    解决需求,k8s每次查看指定命名空间的资源都需要加 -n 命名空间 来指定命名空间,我们可以通过开源项目kuben...

  • Kubernetes-命名空间

    命名空间 命名空间介绍   K8s命名空间就是为对象名称提供一个作用域,此时不会将所有资源都放在同一个命名空间,而...

  • Kubernetes-命令记录大全

    语法格式 查看集群工作是否正常 查看此状态pod详细情况 强制删除 检查kubectl命名空间 查看集群中的所有的...

  • 十三、docker网络的命名空间

    查看当前电脑的全名空间 查看docker容器中的网络命名空间 查看本机有的网络命名空间 删除网络命名空间 添加网络...

网友评论

    本文标题:强制删除K8S命名空间

    本文链接:https://www.haomeiwen.com/subject/wycarrtx.html