我有一个zookeeper pod不知怎么地去了Crashloopbackoff,现在无论我做什么,它都不会出现,即使节点上有足够的空间。
节点剩余空间:46G
my pod请求空间:2000Mi
我可以在pod的日志中看到这个
= = =比;配置…[Errno 28]设备上没有剩余空间命令[/usr/local/bin/dub template/etc/confluent/docker/myid. sh]
我试过了
kubectl delete pod zookeeper
之后它会返回到crashloopbackoff
是否有办法恢复pod(statfulset)而不终止和重新部署?
请帮助。
这很可能是剩余docker映像的问题。你应该检查:
-
与
df -h
的可用空间 -
df -i
可用索引
这个问题最常见的解决方案是使用docker image prune -a
删除未使用的docker映像:
WARNING! This will remove all images without at least one container associated to them.
Are you sure you want to continue? [y/N] y
您还可以使用docker system prune
来删除所有已停止的容器以及所有未被任何容器使用的卷和网络。它还将删除所有悬空图像。