首页 > 其他分享 >k8s强制删除namesapce

k8s强制删除namesapce

时间:2023-05-31 15:23:59浏览次数:39  
标签:kubectl 删除 json finalizers namesapce test k8s

背景

在删除namespace时,其状态一直为Terminating

 

解决方法:删除 finalizers

获取待删除namespace的信息

kubectl get ns pro -o json > test.json

删除其中的 finalizers部分

vi test.json

"spec": { "finalizers": [ "kubernetes" ] },

运行kube-proxy

kubectl proxy

 

通过k8s api执行删除操作

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

 

标签:kubectl,删除,json,finalizers,namesapce,test,k8s
From: https://www.cnblogs.com/sunshinefly/p/17446209.html

相关文章

  • kubeasz部署k8s集群
    官网:https://github.com/easzlab/kubeasz架构图免密登入ssh-keygenssh-copy-id172.16.251.4ssh-copy-id172.16.251.5ssh-copy-id172.16.251.6ssh-copy-id172.16.251.7ssh-copy-id172.16.251.8ssh-copy-id172.16.251.9下载ezdown脚本root@k8s-deploy:~#exp......
  • k8s强制删除CRD
    在Kubernetes中,当你删除一个自定义资源对象时,默认情况下其实并不会真正删除。相反,Kubernetes会将该对象的状态更新为“Terminating”,并在其metadata.finalizers字段中添加一些值,以确保相关的清理工作被完成后再真正删除该对象。如果你想要强制删除一个自定义资源对象,你需要......
  • 什么是特权容器?如何在k8s中运行特权容器?
    1、什么是特权容器? 特权容器(PrivilegedContainer),就是可以像在主机上的操作一样,几乎可以对主机进行任何的操作,比如,要修改容器的内核参数,是要对容器的网络命名空间进行修改的,默认是不允许修改的 如果将容器变为了特权容器,就可以进行修改了。 比如,calico容器,在启动的时候......
  • windows访问k8s
    windows访问ekspods安装AWSCLI网址为https://awscli.amazonaws.com/AWSCLIV2.msi。查看aws版本。aws--version配置AWSCLI凭证eksctl和AWSCLI均要求您在环境中配置AWS凭证。awsconfigure命令是设置安装以供一般使用的最快方法。$awsconfigureAWSAccess......
  • 【Python-Scripts】自动删除Jenkins任务构建历史记录
    任务背景: Jenkins构建历史记录很多,占用服务器磁盘空间较大,根据开发需求定期删除历史记录。 1#!/usr/bin/envpython2#-*-coding:utf-8-*-345importdatetime6importjenkins7importtime8fromjenkinsapi.jenkinsimportJenkins91011def......
  • mysql数据库自动删除
    关于早上发现数据库丢失,留下了一份文档 检查了下发现是命令的问题 由于使用了这条命令,导致后门被开了,真是血泪的教训。修改远程登录权限的话还是使用updateuser表来修改。......
  • 删除单链表中所有介于给定的两个值之间的元素的元素
    设在一个带头结点的单链表中所有元素结点的数值域无序,编写一个函数,删除表中所有介于给定的两个值(作为函数参数给出)之间的元素的元素(若存在)分析:因为链表是无序的,所以只能逐个结点进行检查,执行删除代码如下:voidDelete_Range(LinkedList&L,intmin,intmax){ LNode*p=L->......
  • kubernetes删除ns异常状态为:Terminating
    在部署kuboard控制平台的时候,不规范删除,导致ns状态为Terminating[root@master01~]#kubectldeletenamespacekuboard^Croot@master01~]#kubectlgetnsNAMESTATUSAGEdefaultActive25hkube-flannelActive24h......
  • AD 域从组删除成员命令:Remove-ADGroupMember
    格式[命令][定义组][组名][定义成员][成员列表]注意:成员列表需要使用SamAccountName属性;注意:该删除不仅从组删除成员,并且将用户同时删除;命令remove-adgroupmember-identityITGroup-membershexiaohan,hexiaoyi确认是否确实要执行此操作?正在目标“CN=ITGroup,OU=......
  • Java 删除某个目录下面所有的文件
    Java删除某个目录下面所有的文件 FilecodeDir=newFile("C:\\111111");deleteContents(codeDir);//删除111111目录下面所有内容,但不删除111111这个目录deleteContentsAndDir(codeDir);//删除111111目录下面所有内容,最后将111111这个......