如何删除Kubernetes名称空间陷入了终止状态

这个文档(000021065)提供的吗免责声明本文的最后。

环境

牧场主2.5.X
牧场主伴有
牧场主2.7.X

情况

这种情况经常发生在命名空间内的资源仍然存在的终结器不再能满足,如自定义资源由操作员控制,终结器引用操作符,但是操作员已经从集群中删除。
减轻一个名称空间处于终止状态,应该执行以下步骤:
1)检查是否apiservice不可用。
2)找到所有资源仍然存在这个名称空间和消除终结器。

决议

1)检查apiservice不可用

检查是否有任何apiservice不可用,因此并不服务于资源。
kubectl得到apiservice | grep假

2)找到资源和消除终结器

找到所有的资源仍然存在," $ your-ns-to-delete "是名称空间的名字卡在终止状态,并删除任何终结器这些资源,可以不再见面。
kubectl api-resources——动词=列表名称空间| xargs - n 1 kubectl得到- n - o的名字your-ns-to-delete美元


额外的信息

免责声明

这种支持知识库为SUSE的客户提供了一个有价值的工具和派对感兴趣我们的产品和解决方案来获取信息,想法和互相学习。beplay体育官方app下载材料是提供信息,组织中的个人或非商业用途,提出了“是”没有任何形式的保证。

  • 文档ID:000021065
  • 创建日期:06 - 7 - 2023
  • 修改日期:06 - 7 - 2023
    • SUSE牧场主

<回到支持搜索

SUSE知识库的问题或问题请联系:tidfeedback[在]suse.com

SUSE支持论坛

回答你的问题由经验丰富的系统运维或与其他SUSE社区专家互动。

加入我们的社区

支持资源

学习如何获得最大的从技术支持你和SUSE接收订阅,高级支持、学术项目,或合作伙伴计划。


SUSE客户支持快速参考指南 SUSE技术支持手册 更新报告
支持常见问题解答

打开一个事件

打开一个事件和SUSE技术支持、管理您的订阅,下载补丁,或管理用户访问。

去客户中心beplay官网首页