当前位置: 首页 > news >正文

删除Terminating状态的namespace:cattle-system

这里以cattle-system为例!执行删除命令后namespace(也是用其他k8s object)仍然存在,首先执行

kubectl edit namespace cattle-system

查看是否存在spec.finalizers: kubernetes,如:

spec:
  finalizers:
  - kubernetes

如果不存在spec.finalizers,删除如下行,保存退出后,namespace则被删除:

        "deletionTimestamp": "2023-03-23T11:47:05Z",
        "finalizers": [
            "controller.cattle.io/namespace-auth"
        ],

如果存在spec.finalizers,就要麻烦一些:

1、启动apiserver代理:kubectl proxy --port=8081 

2、执行如下代码,需指定要删除的<namespace>

NAMESPACE=<namespace>
kubectl get namespace ${NAMESPACE} -o json > ${NAMESPACE}.json
vi ${NAMESPACE}.json

3、编辑json文件,删除如下内容(有就删,没有则忽略):

        "deletionTimestamp": "2023-03-28T04:31:47Z","finalizers": ["controller.cattle.io/namespace-auth"],"spec": {"finalizers": ["kubernetes"]},

4、直接调用apiserver

curl -k -H "Content-Type: application/json" -X PUT --data-binary @${NAMESPACE}.json http://127.0.0.1:8081/api/v1/namespaces/${NAMESPACE}/finalize
kubectl get namespace

5、清理json文件:rm -rf ${NAMESPACE}.json

相关文章:

删除Terminating状态的namespace:cattle-system

这里以cattle-system为例&#xff01;执行删除命令后namespace&#xff08;也是用其他k8s object&#xff09;仍然存在&#xff0c;首先执行 kubectl edit namespace cattle-system 查看是否存在spec.finalizers: kubernetes&#xff0c;如&#xff1a; spec: finalizers:…...

MiniOB 并发B+树实现解析

MiniOB 是 OceanBase 联合华中科技大学推出的一款用于教学的小型数据库系统&#xff0c;希望能够帮助数据库爱好者系统性的学习数据库原理与实战。 B 树介绍 B 树是传统数据库中常见的索引数据结构&#xff0c;比如MySQL、PostgreSQL都实现了B树索引。B 树是一个平衡多叉树&am…...

SpringCloud负载均衡服务调用——Ribbon

Ribbon 本专栏学习内容来自尚硅谷周阳老师的视频 有兴趣的小伙伴可以点击视频地址观看 简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说&#xff0c;Ribbon是Netflix发布的开源项目&#xff0c;主要功能是提供客户端的软件负载均衡算…...

各种邮箱服务软件对比

1.宝塔邮局管理器 特点:简单易用,可视化操作,小白也能搞,还有备份功能,一般足够用了 缺点:稳定性真是差,隔三差五的不能收发.没有接口,不能任意修改邮箱密码,只能管理员修改 注意要点:一定要开启ssl,否则有些邮箱给你发邮件你收不到 建议:不要入坑.坏了之后没法修复,哭都没地方…...

相机单独标定的实现过程[autoware标定]、tmp文件的查看方式

安装了autoware1.13和calibration标定包&#xff0c;发现实现相机单独标定的过程较为坎坷&#xff0c;参考了一些博主的方法&#xff0c;发现下面的过程更加适合自己&#xff0c;做个笔记。 1安装标定箱&#xff08;与calibration标定包的安装并不冲突&#xff09; 标定工具箱…...

4.10.1、IP 多播技术的相关基本概念

多播&#xff08;Multicast&#xff0c;也称为组播&#xff09;是一种实现 “一对多” 通信的技术&#xff0c;与传统单播“一对一”通信相比&#xff0c;多播可以极大地节省网络资源。 在因特网上进行的多播&#xff0c;称为 IP 多播。 1、单播 & 多播 如下所示&#xf…...

PIGOSS BSM监控国产数据库Oscar

前言神通数据库(原OSCAR数据库&#xff09;是天津神舟通用数据技术有限公司&#xff08;简称“神舟通用公司”&#xff09;拥有自主知识产权的企业级、大型通用关系型数据库管理系统。PIGOSS BSM作为网利友联科技完全自主研发的纯国产基础 IT 架构运行状态监测平台软件&#xf…...

Spring Boot中文件上传

Spring Boot中文件上传 前言 本篇主要参考Spring官方文档&#xff0c;整理了Spring Boot中文件上传如何实现&#xff0c;以及在代码中使用RestTemplate和HttpClient两种方式实现文件上传。 创建Spring Boot项目 首先创建一个Spring Boot Web项目&#xff0c;使用的Spring B…...

Github上传大文件(>25MB)教程

Github上传大文件&#xff08;>25MB&#xff09;教程Github上传大文件&#xff08;>25MB&#xff09;教程安装git安装Git Large File Storage实例踩坑点1&#xff1a;failed to push some refs to踩坑点2&#xff1a;main与master踩坑点3&#xff1a;Failed to connect t…...

面试官:mysql索引会缓存内存吗?

文章目录 InnoDB缓冲池如何设置方法一:使用 `innodb_buffer_pool_size` 变量方法二:修改my.ini配置文件InnoDB缓冲池 InnoDB存储引擎是基于磁盘存储表文件和索引的,并将数据按页的方式管理,由于访问磁盘的速度较慢,多次访问磁盘会造成数据库性能的下降,为此,InnoDB在内…...

bs4解析数据和csv文件

\b 检测所在的位置是否是单词边界&#xff08;任何可以将不同的单词进行区分的符号&#xff1a;空白符号&#xff0c;标点符号&#xff0c;字符串开头&#xff0c;字符串结尾&#xff09; ^ 检测是否是字符串开头 $ 检测是否是字符串结尾 csv保存数据 什么是csv文件 读操作…...

Linux中Buffer和Cache的区别

Linux中Buffer和Cache的区别 free命令中会有一项buff/cache, 通过man free可以看到这里的关于buff/cache的介绍 buff/cache包含两部分 buffers:内核缓存区用到的内存&#xff0c;对应/proc/meminfo中Buffers的值 cache:内核页缓存和Slab用到的内存&#xff0c;对应/proc/mem…...

Docker 镜像使用

目录 1、列出镜像列表 2、获取一个新的镜像 3、查找镜像 4、拖取镜像 5、删除镜像 6、创建镜像 a.更新镜像 b.构建镜像 设置镜像标签 当运行容器时&#xff0c;使用的镜像如果在本地中不存在&#xff0c;docker 就会自动从 docker 镜像仓库中下载&#xff0c;默认是从 …...

Java阶段一Day10

Java阶段一Day10 文章目录Java阶段一Day10抽象类和抽象方法接口案例小练习引用类型数组教师总结回顾&#xff1a;精华笔记&#xff1a;笔记&#xff1a;补充&#xff1a;抽象类和抽象方法 关键字&#xff1a;abstract 只有方法的定义&#xff0c;没有具体的实现&#xff08;连…...

触摸屏与PLC之间如何快速实现无线PPI通信?

PPI协议是西门子为S7-200专门开发的通信协议&#xff0c;是不开放的协议&#xff0c;CPU自带的两个通信口&#xff08;Port0&#xff0c;Port1&#xff09;均支持该协议&#xff0c;S7-200的一些通信模块也支持PPI协议。编程软件Micro/WIN与CPU进行编程通信也使用PPI协议&#…...

【华为OD机试 2023最新 】 羊、狼、农夫过河(C++ 100%)

题目描述 羊、狼、农夫都在岸边,当羊的数量小于狼的数量时,狼会攻击羊,农夫则会损失羊。农夫有一艘容量固定的船,能够承载固定数量的动物。 要求求出不损失羊情况下将全部羊和狼运到对岸需要的最小次数。 只计算农夫去对岸的次数,回程时农夫不会运送羊和狼。 备注:农…...

Java中关于try、catch、finally中的细节分析

本文讲解的是关于Java中关于try、catch、finally中一些问题 下面看一个例子&#xff08;例1&#xff09;&#xff0c;来讲解java里面中try、catch、finally的处理流程 public class TryCatchFinally {SuppressWarnings("finally")public static final String test(…...

Zookeeper原理

一、概念 Zookeeper是一个开源的、分布式的&#xff0c;为分布式应用提供协调服务的Apache项目。封装好复杂易出错的关键服务&#xff0c;将简单易用的接口和性能高效、功能稳定的系统提供给用户。 二、选举机制 首先是几个概念&#xff1a; myid&#xff1a;节点的唯一标识&…...

关于FPGA如何快速生成模块的例化模板(实用)

关于FPGA如何快速生成模块的例化模板&#xff08;实用&#xff09; 语言 &#xff1a;Verilg HDL 、VHDL EDA工具&#xff1a;ISE、Vivado、Quartus II 关于FPGA如何快速生成模块的例化模板&#xff08;实用&#xff09;一、引言二、快速生成例化模块的几种方法1. IP核的例化模…...

在 Python 中将字符串转换为集合

使用 set() 类将字符串转换为集合&#xff0c;例如 my_set set(my_str)。 set() 类将通过拆分其字符将字符串转换为集合。 my_str one# ✅ 通过拆分字符将字符串转换为集合 my_set set(my_str) print(my_set) # &#x1f449;️ {n, o, e}# -----------------------------…...

APatch故障诊疗指南:从现象到本质的问题解决框架

APatch故障诊疗指南&#xff1a;从现象到本质的问题解决框架 【免费下载链接】APatch Patching, hooking, and rooting the Android using only a stripped kernel image. 项目地址: https://gitcode.com/gh_mirrors/ap/APatch APatch作为一款结合Magisk便捷安装与Kerne…...

如何快速下载B站视频?BilibiliDown跨平台下载工具完整指南

如何快速下载B站视频&#xff1f;BilibiliDown跨平台下载工具完整指南 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader &#x1f633; 项目地址: https://gitcode.com/gh_mirro…...

Z-Image-Turbo-rinaiqiao-huiyewunv 动态视频概念图生成:从静态图像到动态分镜

Z-Image-Turbo-rinaiqiao-huiyewunv 动态视频概念图生成&#xff1a;从静态图像到动态分镜 最近在尝试一些新的AI工具时&#xff0c;我偶然发现了一个挺有意思的玩法。它能把一段文字描述的故事&#xff0c;直接变成一组有连续感的画面&#xff0c;就像电影的分镜头脚本一样。…...

阿里AgentScope Java智能体框架:像自动驾驶系统一样多智能体协同,开发效率提升5倍

金句摘要&#xff1a;阿里巴巴开源的AgentScope Java框架&#xff0c;将多智能体协同推向新高度。基于ReAct范式&#xff0c;它能像自动驾驶系统一样&#xff0c;让多个AI智能体自主规划、协作执行复杂任务。企业级Java开发者使用后&#xff0c;业务逻辑开发效率实测提升5倍&am…...

VibeVoice开源TTS在政务场景落地:政策解读语音包批量生成案例

VibeVoice开源TTS在政务场景落地&#xff1a;政策解读语音包批量生成案例 1. 项目背景与需求场景 在日常政务工作中&#xff0c;政策文件的传达和解读是一项重要但耗时的工作。传统的政策解读需要工作人员逐字阅读&#xff0c;或者录制语音讲解&#xff0c;这个过程既费时又费…...

3分钟高效掌握lessmsi:Windows MSI文件查看与提取的完整实用指南

3分钟高效掌握lessmsi&#xff1a;Windows MSI文件查看与提取的完整实用指南 【免费下载链接】lessmsi A tool to view and extract the contents of an Windows Installer (.msi) file. 项目地址: https://gitcode.com/gh_mirrors/le/lessmsi 还在为无法查看MSI安装包内…...

MFC Ribbon界面开发实战:手把手教你添加下拉菜单和组合框(附完整代码)

MFC Ribbon界面开发实战&#xff1a;从入门到精通的控件集成指南 在Windows桌面应用开发领域&#xff0c;微软基础类库(MFC)的Ribbon界面已经成为现代应用程序的标准界面范式。不同于传统的菜单工具栏模式&#xff0c;Ribbon界面以其直观的标签页布局和丰富的可视化元素&#x…...

RMBG-2.0模型微调:适应特定领域数据集

RMBG-2.0模型微调&#xff1a;适应特定领域数据集 1. 引言 你是不是遇到过这样的情况&#xff1a;用现成的背景去除工具处理电商产品图时&#xff0c;边缘总是不够干净&#xff0c;或者处理医疗影像时细节丢失严重&#xff1f;通用模型虽然强大&#xff0c;但在特定领域往往力…...

灵毓秀-牧神-造相Z-Turbo打包避坑指南:常见问题与解决方案汇总

灵毓秀-牧神-造相Z-Turbo打包避坑指南&#xff1a;常见问题与解决方案汇总 1. 为什么打包过程总是“坑”不断 你可能已经按照教程&#xff0c;一步步把灵毓秀-牧神-造相Z-Turbo这个文生图模型打包成了可执行文件&#xff0c;满心欢喜地发给朋友&#xff0c;结果对方双击后要么…...

歌词滚动姬:从零开始制作专业LRC歌词的终极指南

歌词滚动姬&#xff1a;从零开始制作专业LRC歌词的终极指南 【免费下载链接】lrc-maker 歌词滚动姬&#xff5c;可能是你所能见到的最好用的歌词制作工具 项目地址: https://gitcode.com/gh_mirrors/lr/lrc-maker 你是否曾经为喜爱的歌曲制作歌词时&#xff0c;因为时间…...