当有节点挂了之后,导致容器无法删除;即使显示删除成功,但还是可以在dashboard里面看到fail pod的信息
经过科技上网,遍寻国内外之后,终于找到解决方法,吾不敢独享,所以各位看官请看:
首先强力删除:
kubectl delete pod podname-5c8844476b-4qtx6 -n wx --grace-period=0 --force
然后更新容器的元数据:
原来的元数据内容应该是:
-----------------------------------------------------
metadata:
deletionGracePeriodSeconds: 0
finalizers:
- foregroundDeletion
-----------------------------------------------------
kubectl patch pod podname-5c8844476b-4qtx6 -n wx -p '{"metadata":{"finalizers":null}}'
这样容器就可以自动删除了。