1、问题现象
想要删除急群众的chaos分区(namespace)
使用kubectl delete ns chaos 命令一直卡住
退出命令后查看分区,该分区状态为Terminating
重试删除也是卡住无法删除
2、排查过程
kubectl get ns chaos -oyaml
可以看到:
spec:
finalizers:
- kubernetes
finalizers:下还有资源,导致无法删除。
3、处理方法
1、生成json文件
kubectl get ns chaos -ojson > chaos-ns.json
2、修改json文件,删除finalizers:下面的 - kubernetes 这一行
3、执行下列命令删除分区
kubectl replace --raw "/api/v1/namespaces/chaos/finalize" -f chao-ns.json
执行完该命令后,可以看到chaos分区已经被删掉了

被折叠的 条评论
为什么被折叠?



