首页 > 其他分享 >rancher删除命名空间

rancher删除命名空间

时间:2023-06-27 13:44:39浏览次数:38  
标签:kubectl 删除 finalizers NAMESPACE jq 命名 json rancher

# 指定需要删除的命名空间
NAMESPACE='monitoring'

# 以下为固定格式,不需要修改
RANCHER_SERVER_URL=$( kubectl config view -o json|jq -r .clusters[0].cluster.server )
CLUSTER_TOKEN=$( kubectl config view -o json|jq -r .users[0].user.token )

# 获取删除 finalizers 后的命名空间 json 配置
kubectl get ns ${NAMESPACE} -ojson| \
  jq 'del(.spec.finalizers[])'| \
  jq 'del(.metadata.finalizers)' > ${NAMESPACE}.json

curl -k \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${CLUSTER_TOKEN}" \
-X PUT \
--data-binary @${NAMESPACE}.json \
${RANCHER_SERVER_URL}/api/v1/namespaces/${NAMESPACE}/finalize

标签:kubectl,删除,finalizers,NAMESPACE,jq,命名,json,rancher
From: https://www.cnblogs.com/zwli/p/17508628.html

相关文章

  • HR-驼峰命名的拆分组合
    说明CamelCase是许多编程语言中常见的一种命名风格。在Java中,方法和变量名通常以小写字母开头,所有后续单词以大写字母开头(例如:startThread)。类的名称遵循相同的模式,只是它们以大写字母开头(例如:BlueCar)。编写一个程序,创建或拆分CamelCase变量、方法和类名。输入格式输入的每一......
  • Win10删除不用的网络驱动器
    打开cmd,执行以下命令即可删除指定的网络驱动器netuseS:/delete注:这里S:是你要删除的网络驱动器的盘符,你需要根据实际情况来修改盘符。执行完命令后如果网络驱动器还在,可以尝试重启电脑再查看。......
  • python 批量删除 redis 大量数据
    #!/usr/bin/envpython#ScananddeletekeysinRedis.#Author:cdfivefromredisimportRedisimporttimedefRedisScanAndDelete(host,port,password,db,cursor,pattern,count,batch_delete_size):start_time=time.time()client=Redis(host......
  • javascript:return confirm('您确定要删除吗?')
    javascript:returnconfirm('您确定要删除吗?')οnclick="javascript:returnconfirm('您确定要删除吗?')" 用在<a>和<input>标签里都可以 例如:<ahref="?id=XXX"οnclick="javascript:returnconfirm('您确定要删除该条数据吗?')"......
  • Git-stash-rm---cache-暂存-删除
    gitstash当开发到一半时,需要pull远端的代码,但这会覆盖本地的代码因此,需要暂存本地的代码gitstashgitpullgitstachpop(处理完pull代码之后,把暂存的代码pop出来)查看gitstashlistgitrm删除远端的文件gitrmfile(会同时删除本地的原始文件)......
  • 【华为机试ACM基础#02】从单向链表中删除指定值的节点(熟悉链表的输入方式,虽然说本题可
    从单向链表中删除指定值的节点输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。链表的值不能重复。构造过程,例如输入一行数据为:6212325145722则第一个参数6表示输入总共6个节点,第二个参数2表示头节点值为2,剩......
  • notepad++删除包含指定字符串的行(正则)
    比如要去掉所有含有test的行的操作Ctrl+H打开替换窗口。(方式一)正则删除字符后,notepad++批量删除空行查找目标:^.test.$替换为:(空)查找模式,选择“正则表达式”删除空行,可通过notepad++的编辑->行操作->移除空行,来操作。(方式二)正则匹配,删除对应的行查找目标:^.test.\r?\n替......
  • 记录去重保留一条和联表删除的排坑过程
    因为接触的数据库比较多,各个库之间有些细节有出入没有注意就会踩坑一、场景要求生产库中有一张主表tbl_invoice_xbk5和明细表tbl_invoice_item_xbk5,关联字段是主表的INV_ID和明细表的ID对应,由于前期设计缺陷,发现主表中INVOICE_NO字段有重复数据,需要去重只保留一条,且对应的明细......
  • 腾讯企业邮箱-foxmail批量删除邮件,解决邮箱容量不足问题
    使用前提:线上环境、测试环境都使用foxmail作为接收邮箱,很容易导致企业邮箱容量不足(foxmail每个人免费的容量只有1G)。操作流程:1、登陆网页版的腾讯企业邮箱: 2、登陆成功后点击“邮箱首页-->文件夹和标签-->清空”,即可完成快速清空邮件,释放邮箱容量。 ......
  • Ant.Design Pro的删除国际化
    错误messageTemplate:'extend-config-missing',messageData:{configName:'prettier',importerName:''}}描述今天在使Ant.designPro的框架的时候,执行proi18n-remove--locale=zh-CN--write删除国际化的时候报的错误,解决方法执行npmieslintprettier-eslinte......