在工作中经常遇到pod一直处于terminating状态,时间长达几个小时还是无法删除的情况;
在这种情况下,可以强制删除此Pod;
语法:kubectl delete pod [pod name] --force --grace-period=0 -n [namespace]
示例:kubectl delete pod cattle-node-agent-dwsxk --force --grace-period=0 -n cattle-system
namespaces无法删除的原因是此ns中还有资源,所以导致ns无法删除;
删除方法,把ns中的finalizers删除:kubectl edit ns cattle-global-data
注:把圈中的2行删除,ns就会立即删除掉掉
查看结果:kubectl get ns
转载于:https://blog.51cto.com/liuzhengwei521/2406024