首页 > 其他分享 >删除 KubeSphere 中一直卡在 Terminating 的 Namespace

删除 KubeSphere 中一直卡在 Terminating 的 Namespace

时间:2022-10-03 13:37:33浏览次数:91  
标签:monitoring 删除 -- KubeSphere Namespace system Terminating kubesphere


问题

最近一直在玩 KubeSphere 。使用kubesphere-delete.sh删除KubeSphere ,执行一段时间后发面ns删除不了

删除 KubeSphere 中一直卡在 Terminating 的 Namespace_json


使用强制命令还是无法删除

$ kubectl delete ns kubesphere-monitoring-system  --force --grace-period=0

过了半个小时,再次查看删除进度还是无法删除

删除 KubeSphere 中一直卡在 Terminating 的 Namespace_容器_02


终于我在这个 issue 中找到了答案:https://github.com/kubernetes/kubernetes/issues/60807#issuecomment-663853215

如何彻底删除 namespace

获取 namespace 的详情信息并转为 json

$ kubectl get namespace kubesphere-monitoring-system -o json >

如没有JSON需要yum install jq

​vi kubesphere-monitoring-system.json,​​把 spec下的值 finalizers 下的 kubernetes 删除。

删除 KubeSphere 中一直卡在 Terminating 的 Namespace_kubernetes_03

执行清理命令

kubectl replace --raw "/api/v1/namespaces/kubesphere-monitoring-system/finalize"

删除 KubeSphere 中一直卡在 Terminating 的 Namespace_json_04

删除成功

删除 KubeSphere 中一直卡在 Terminating 的 Namespace_kubernetes_05

关于 KubeSphere

KubeSphere (​​https://kubesphere.io​​)是在 Kubernetes 之上构建的开源容器混合云,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。

KubeSphere 已被 Aqara 智能家居、爱立信、本来生活、东软、华云、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、杭州数跑科技、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国电信、天翼云、中移金科、Radore、ZaloPay 等海内外数千家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括 Kubernetes 多云与多集群管理、DevOps (CI/CD)、应用生命周期管理、边缘计算、微服务治理 (Service Mesh)、多租户管理、可观测性、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。


标签:monitoring,删除,--,KubeSphere,Namespace,system,Terminating,kubesphere
From: https://blog.51cto.com/u_15485833/5730145

相关文章

  • 在 KubeSphere 中部署高可用 Redis 集群
    作者:余生大大,大数据开发工程师,云原生爱好者,KubeSphere社区用户。前言Redis是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用一般为集群模式的......
  • kubesphere 使用遇到的坑 (3.20版本)
    流水线构建拉取代码使用ssh拉取代码时需要带上私钥,不是简单的复制就可以,需要添加前缀ssh://(git地址和私钥都需要添加)建议使用http拉取用账户名密码登陆部署代码......
  • 在输入shell命令的list_namespace时,报 :org.apache.hadoop.hbase.PleaseHoldException:
    今天弄了一下午这个问题,弄到了将近十点,终于解决了,终于解决这个问题了,感谢旭旭大佬相助,不再报错了。本来今天中午,我已经弄好了,结果我午睡了一下再看就报错了,哎。今天本来已......
  • C#教程 - 命名空间(Namespace)
    更新记录转载请注明出处:2022年9月21日发布。2022年9月10日从笔记迁移到博客。命名空间(Namespace)说明一串字符串,解决代码标识符命名重复问题作用:减少命名冲突、增......
  • Flask 学习-54.Flask-RESTX 结合 namespace 使用 logging日志
    前言Flask-RESTX通过提供每个和它自己的标准Python实例来扩展Flask的日志记录。这允许在每个命名空间的基础上分离日志记录,以允许更细粒度的细节和配置。基本示例默......
  • docker序列之 linux namespace机制
    linuxnamespace机制linuxnamespace机制提供一种资源隔离和虚拟化特性,PID,IPC,Network等系统资源不再是全局性的,而是属于某个特定的namespace。每个namespace下的资源对......
  • 在 C# CLR 中学习 C++ 之了解 namespace
    一:背景相信大家在分析dump时,经常会看到WKS和SRV这样的字眼,如下代码所示:00007ffa`778a07b8coreclr!WKS::gc_heap::segment_standby_list=0x00000000`000000000......
  • Linux多节点部署KubeSphere
    官网参考1.使用KubeKey创建集群(master节点)#下载KubeKeyexportKKZONE=cncurl-sfLhttps://get-kk.kubesphere.io|VERSION=v2.2.1sh-chmod+xkk#创建集群配置......
  • Kubernetes Container、Pod、Namespace内存及CPU限制
        如果运行的容器没有定义资源(memory、CPU)等限制,那么该容器可以使用宿主机的最大可用资源,直到无资源可用而触发宿主机(OOMKiller),为保证容器资源合理利用,需要在nam......
  • Kubernetes Container、Pod、Namespace内存及CPU限制
    Quota资源限制  对每个命名空间的资源消耗总量提供限制(在一个namespace下创建quota,就会只对当前namespace进行资源限制)。它可以限制命名空间中某种类型的对象的总数目上......