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

kubernetes V1.32强制删除namespace

问题描述:kubernetes在创建ingress时出现问题,执行kubectl delete -f ingress.yaml后namespace一直处于Terminating状态。

1、尝试使用网上方法执行:

kubectl delete ns ingress-nginx --force --grace-period 0

一直处于等待状态。

2、方式二:

kubectl get ns ingress-nginx -o json > tmp.json


vim tmp.json

删除spec.finalizers所有内容
"spec": {
     "finalizers": []
}


kubectl replace --raw "/api/v1/namespaces/ingress-nginx/finalize" -f tmp.json

执行后错误:Error from server (Conflict): Operation cannot be fulfilled on namespaces "ingress-nginx": the object has been modified; please apply your changes to the latest version and try again

3、方式三:

删除tmp.json文件中resourceVersion字段,再次执行:

kubectl replace --raw "/api/v1/namespaces/ingress-nginx/finalize" -f tmp.json

成功。。。


http://www.kler.cn/a/506646.html

相关文章:

  • 读取长文本,使用读取底表
  • Java并发编程——线程池(基础,使用,拒绝策略,命名,提交方式,状态)
  • 微信小程序校园自助点餐系统实战:从设计到实现
  • 【Flink系列】4. Flink运行时架构
  • 使用jupyter notebook没有正常打开浏览器的几种情况解决
  • 【redis】键的全局命令
  • 什么是CDN,为什么他可以做缓存?
  • easyui datagrid表头和网格错位问题
  • 【0393】Postgres内核 checkpointer process ③ 构建 WAL records 工作缓存区
  • 1月15学习
  • 掌握C语言内存布局:数据存储的智慧之道
  • 1️⃣Java中的集合体系学习汇总(List/Map/Set 详解)
  • Ubuntu 系统支持高刷显示:探索与实践
  • 深入Android架构(从线程到AIDL)_33 JNI开发与NDK 01
  • vscode 极简Linux下 cmake c++开发环境
  • ASP.NET Core - 配置系统之配置添加
  • FIDO2密码钥匙与无密码认证:打造安全便捷的数字世界
  • 建造者模式(或者称为生成器(构建器)模式)
  • Web3如何赋能元宇宙中的数字身份与隐私保护
  • 28、【OS】【Nuttx】最小系统初始化分析(4):定时器(二)
  • word合并
  • Redisson发布订阅学习
  • (蓝桥杯)二维数组前缀和典型例题——子矩阵求和
  • 深入理解 Entity、VO、QO、DTO 的区别及其在 MVC 架构中的应用
  • C# 根据name查找并返回winform菜单栏(MenuStrip)、工具栏(ToolStrip)中的子控件来修改属性
  • 3D高斯在自动驾驶中的应用