首页 > 其他分享 >kubernetes删除ns异常状态为:Terminating

kubernetes删除ns异常状态为:Terminating

时间:2024-11-05 09:30:43浏览次数:1  
标签:kube kubernetes 39h master01 json Terminating Active ns root

用kubernetes-API删除

1、首先,获取要删除 NameSpace 的 JSON 文件:

替换其中的 <terminating-namespace> 为实际 namespace
kubectl get namespace <terminating-namespace> -o json >tmp.json
 
[root@master01 ~]# kubectl get namespace kuboard -o json > tmp.json

2、编辑上一步导出的 json 文件,去除 spec.finalizers 配置

[root@master01 ~]# vim tmp.json
····
    "spec": {
        "finalizers": []
····

 3、打开另一个ssh窗口运行kubectl proxy开启代理

[root@master01 ~]# kubectl proxy
Starting to serve on 127.0.0.1:8001

4、删除 namespace

其中 tmp.json 为第一步中导出的 json 文件, 需替换为实际的 namespace
$ curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8001/api/v1/namespaces/ /finalize

[root@master01 ~]# kubectl  get ns
NAME              STATUS        AGE
default           Active        39h
kube-flannel      Active        39h
kube-node-lease   Active        39h
kube-public       Active        39h
kube-system       Active        39h
kuboard           Terminating   36h
[root@master01 ~]# 
[root@master01 ~]# curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8001/api/v1/namespaces/kuboard/finalize
 
 
}[root@master01 ~]# kubectl  get ns
NAME              STATUS   AGE
default           Active   39h
kube-flannel      Active   39h
kube-node-lease   Active   39h
kube-public       Active   39h
kube-system       Active   39h
[root@master01 ~]#

完成对namespace状态Terminating的删除

标签:kube,kubernetes,39h,master01,json,Terminating,Active,ns,root
From: https://www.cnblogs.com/wushaoyu/p/18527249

相关文章

  • [nltoSql]A Survey on Text-to-SQL Parsing: Concepts, Methods, and Future Directio
    全文总结这篇论文题为《ASurveyonText-to-SQLParsing:Concepts,Methods,andFutureDirections》。研究背景背景介绍: 这篇文章的研究背景是文本到SQL解析任务的重要性和挑战性。文本到SQL解析的目标是将自然语言(NL)问题转换为结构化查询语言(SQL),以便在关系数据库上执......
  • 细嗦Transformer(三):准备训练,讲解及代码实现优化器、学习率调整策略、正则化和KL散度损
    文章目录关注我:细嗦大模型批处理对象/BatchesandMasking训练循环主函数/TrainingLoop优化器/Optimizer学习率调整策略/Learningrateadjustmentstrategy样例测试正则化/RegularizationLabelsmoothing标签平滑KL散度损失样例测试Github完整代码----求......
  • 【eNSP】企业网络架构实验
    一、实验目的1、熟练掌握交换机的基本配置命令2、熟练掌握vlan原理3、熟练掌握交换机端口模式二、实验内容需求:根据要求利用现有实验设备组建小型局域网三、实验设备1、交换机S3700×4台;2、个人PC×3台;3、服务器×3台;四、实验要求1、将7台PC设备划分为市场部2......
  • Window-DNS
    IspSrv、DC1服务DNS(IspSrv)安装DNS服务器,根据题目创建必要正向区域和反向区域的DNS解析。把当前机器作为互联网根域服务器,创建test1.com~test100.com,并在所有正向区域中创建一条A记录,解析到本机地址。DNS(DC1)安装及配置DNS服务。创建正向区域,添加必要的域名解析记录。配置TX......
  • F. Chat Screenshots
    这里提供一个不用拓扑排序并且容易理解的贪心做法常年没用过拓扑排序的蒟蒻实在是没想到用拓扑排序,其实如果不使用拓扑排序的话,这个题完全可以是绿的思维难度,首先观察样例,发现对于第一个给出的快照,除了作者之外的所有人的顺序就是定了的,也就是需要作者插入一个地方即可,那么我们可......
  • Kubernetes-K8S的安装
    前言:望大家可以跟着我的走,我将自己踩的坑都会一一说出来,尽量为大家踩出一条没有荆棘的路,有问题大家可以留言和私信我会一一解答,我不是大神就是一个学习小伙汁,那么接下来让我们开始安装步骤建议使用阿里云的服务器首先开通三个2核2G的ECS云服务器(按量付费)安装Kuber......
  • Kubernetes-架构
    宏观架构图ETCD的高可用官方建议是3,5,7,9;所以主机master最少使用3台.Master负责管理,Node负责任务的执行.微观架构5.ApiServer:集群访问的入口,使用Restful风格6.Scheduler:调度器,调度Pod到对应的Node节点7.ReplicationController:定期检查集群的运行状态,确保它的po......
  • NSET or MSET算法--原理解析
    1.背景NSET/MSET是一种非线性的多元预测诊断技术,广泛应用于系统状态估计、故障诊断和预测等领域;相比于传统的线性模型和方法,NSET/MSET能够更好地处理非线性系统,并提供更准确的预测和诊断能力。在早期,MSET融合了模式识别技术和序贯概率比检验方法,主要应用于核电厂信号验证、......
  • ASP.Net Core使用Jenkins配合pm2自动化部署项目
    一. 新建一个自由风格的软件项目二.General配置(参数化构建)1.用来选择部署的服务器(我这里只添加了一个,如果需要添加多个,一行一个就可以了) 2.选择不同的环境变量三、源码管理1.填写Github项目地址,选择Credential(Credential需要自己新建,根据自己情况添加即可)。2.在......
  • 前端数据持久化指南:LocalStorage、SessionStorage 等的区别与应用
    一、引言在前端开发中,数据持久化是一个至关重要的需求。它能够确保用户在不同页面切换、刷新页面或者关闭浏览器后,数据仍然能够被保存和恢复。本文将详细介绍几种实现前端数据持久化的方法,并深入分析它们之间的区别。二、实现前端数据持久化的方法(一)LocalStorage介绍:LocalS......