【发布时间】:2023-03-18 14:37:01
【问题描述】:
如果我们删除了一个由于终结器配置而实际上被卡住而没有删除的 NS,是否可以取消执行并使 NS 恢复为活动状态?
例子
规格:
终结者:
- kubernetes
状态:
阶段:终止
【问题讨论】:
-
AFAIK 命名空间删除可能需要一些时间,但一旦完成,其中的所有资源都将被删除并且无法恢复,除非您创建了任何备份。你有什么?如果你检查
kubectl get all -n name_of_the_namespace,如果在这个命名空间里还有什么东西吗? -
好吧,在苦苦挣扎之后......我们找到了一种方法来处理这个......这是修复......修补NS并删除终结器:Kubernetes,然后立即重新创建NS......这个将使命名空间恢复原来的活动状态。所有 POD、PVC、SVC 都被保留,没有任何问题...不知道为什么,但它恢复了 NS ......
-
很高兴您设法修复它,考虑编写并接受您自己的答案,因此如果社区中的某个人遇到同样的问题,他会在这里找到答案。
标签: kubernetes