首页 > 其他分享 >k8s删除Terminating状态的namespace

k8s删除Terminating状态的namespace

时间:2022-11-14 09:11:49浏览次数:48  
标签:删除 namespace NAMESPACE 字段 json Terminating k8s

使用参数: --force grace-period=0 强制删除无效!

解决办法就是将资源内的finalizers字段删除。

 

 

# 定义变量
NAMESPACE=test
# proxy后台监听8001
kubectl proxy &
# jq将spec字段内改为空,主要是删除finalizers字段
kubectl get namespace $NAMESPACE -o json |  >temp.json

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

标签:删除,namespace,NAMESPACE,字段,json,Terminating,k8s
From: https://www.cnblogs.com/xiao--bai/p/16887955.html

相关文章

  • K8s系列---【KubeSphere配置应用商店的仓库地址】
    KubeSphere配置应用商店的仓库地址1.找到提供chart的helm仓库https://helm.sh/随便搜索一个chart,例如redis,找到bitnami的url"https://charts.bitnami.com/bitnami" ......
  • 【云原生】Sqoop on k8s 讲解与实战操作
    目录一、概述二、开始编排部署1)下载Sqoop部署包2)构建镜像3)创建sqoopchart模板4)修改yaml编排5)开始部署6)测试验证1、数据从MYSQL导入到HDFS(Import)【1】创建JDBC连接【2】......
  • 第五章 k8s Pod水平自动缩放
    官网​​https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale/​​原理基本原理:HPA通过监控分析控制器控制的所有Pod的负载变化情况来确......
  • K8s系列---【K8s常用命令】
    K8s常用命令1.查看所有node节点状态kubectlgetnodeskubectlgetnode-A 2.查看所有pod状态#查看所有命名空间下的podkubectlgetpod-A#默认查看default......
  • 【故障公告】15:05-15:20 期间更换 k8s 节点引发博客站点故障
    今天15:00左右在更换k8s集群的一台节点服务器的过程中,部署在k8s集群上的redis集群宕机,造成15:05-15:20期间无法正常访问博客站点,由此给您带来麻烦,请您谅解。我......
  • 第一章第2节: 云原生 & k8s的架构及基本组件原理
                                   ......
  • k8S中部署Filebeat+ELK日志系统
    一.概述ELK是三个开源软件的缩写,分别表示:Elasticsearch,Logstash,Kibana,它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat......
  • K8s 生产最佳实践-限制 NameSpace 资源用量
    前言想象一下这个场景:多个系统运行在同一套K8s集群上,有重要系统,也有不太重要的系统。但是某一天,某个不重要的系统突然占用了该K8s集群的所有资源,导致该集群上的其他系......
  • k8s1.15版本漏洞修复
    用iptables来做1、允许本机、pod的IP段、各k8s集群的主机IP段访问,其他一律不允许访问。举例如下sudo iptables -AINPUT-s 127.0.0.1 --dport -j ACCEPTsu......
  • k8s之Pod详解(一)
    Pod介绍Pod结构每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类:-用户程序所在的容器,数量可多可少-Pause容器,这是每个Pod都会有的一个根容器,它的作用有......