前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kubernetes强制删除Terminating的ns

Kubernetes强制删除Terminating的ns

原创
作者头像
聂伟星
修改2020-11-04 17:06:24
6.7K1
修改2020-11-04 17:06:24
举报
文章被收录于专栏:腾讯云容器运维

本文章已发布到个人博客:https://www.niewx.cn/

1. kubectl get ns 查看处于Terminating的ns

代码语言:javascript
复制
[root@VM_1_4_centos ~]# kubectl get ns | grep testns
testns                   Terminating   21d

2. 将处于Terminating的ns的描述文件保存下来

代码语言:javascript
复制
[root@VM_1_4_centos ~]# kubectl get ns testns -o json > tmp.json
[root@VM_1_4_centos ~]# cat tmp.json 
{
    "apiVersion": "v1",
    "kind": "Namespace",
    "metadata": {
        "creationTimestamp": "2020-10-13T14:28:07Z",
        "name": "testns",
        "resourceVersion": "13782744400",
        "selfLink": "/api/v1/namespaces/testns",
        "uid": "9ff63d71-a4a1-43bc-89e3-78bf29788844"
    },
    "spec": {
        "finalizers": [
            "kubernetes"
        ]
    },
    "status": {
        "phase": "Terminating"
    }
}

3. 本地启动kube proxy

代码语言:javascript
复制
kubectl proxy --port=8081

4. 新开窗口执行删除操作

代码语言:javascript
复制
curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8081/api/v1/namespaces/testns/finalize

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. kubectl get ns 查看处于Terminating的ns
  • 2. 将处于Terminating的ns的描述文件保存下来
  • 3. 本地启动kube proxy
  • 4. 新开窗口执行删除操作
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档