Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
删除ns失败,ns一直处于Terminating状态删除ns
失败,ns
一直处于Terminating
状态
首先,保证ns
下所有的pod
已经删除,如果pod
未删除完毕,那么保证pod
删除完毕后再看ns
是否删除。
其次,查看ns
的详情,通常这个时候ns
会有finalizers
的存在导致无法删除。直接edit ns
是不得行的,按照以下步骤将ns
中的finalizers
删除即可:
Image Modified
Code Block | ||
---|---|---|
| ||
# 导出ns详情 kubectl get namespace khaos -o json > tmp.json # 修改tmp.json,去掉finalizers中的关联 vim tmp.json # 开启kubernetes api代理,以便本地可访问 kubectl proxy # 将修改好的tmp.json通过api接口修改ns信息,我们这里修改的是khaos空间 curl -k -H "Content-Type: application/json" -X PUT --data-binary @tmp.json http://127.0.0.1:8001/api/v1/namespaces/khaos/finalize |
Panel | ||||
---|---|---|---|---|
| ||||
|