在删除一个POD时,K8S会向运行时发布命令,并且会等待响应,有些时候如果容器中的应用有问题会出现无法关闭docker的现象,即使我们手动执行docker rm xxx -f
也不可以。
此时可以称将POD从集群中删除,不等待。
kubectl delete pods <pod> --grace-period=0 --force
然后找到节点强制停用docker,删除其文件,生产环境要注意,这可能会影响到其他应用
这种现象一般多在测试环境中发生。
在删除一个POD时,K8S会向运行时发布命令,并且会等待响应,有些时候如果容器中的应用有问题会出现无法关闭docker的现象,即使我们手动执行docker rm xxx -f
也不可以。
此时可以称将POD从集群中删除,不等待。
kubectl delete pods <pod> --grace-period=0 --force
然后找到节点强制停用docker,删除其文件,生产环境要注意,这可能会影响到其他应用
这种现象一般多在测试环境中发生。