gpt4 book ai didi

kubernetes - 我在 minikube 中总是出现“设备上没有剩余空间”的问题,即使系统有可用空间,如何解决?

转载 作者:行者123 更新时间:2023-12-03 19:41:50 24 4
gpt4 key购买 nike

我正在使用 ubuntu-16.04 和 docker 版本 19.03.8 在本地系统中使用 Helm 3 运行 minikube(版本:v1.10.1)。目前,即使本地磁盘有足够的空间,我也会遇到“没有剩余空间”的问题。
如何增加空间?这是 POD 描述细节:

  Normal   Scheduled  3m41s                default-scheduler  Successfully assigned default/greeter-5fb8ccb96b-zwzfc to minikube
Warning Failed 108s kubelet, minikube Failed to pull image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest": rpc error: code = Unknown desc = write /var/lib/docker/tmp/GetImageBlob679392224: no space left on device
Warning Failed 55s (x2 over 108s) kubelet, minikube Error: ErrImagePull
Warning Failed 55s kubelet, minikube Failed to pull image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest": rpc error: code = Unknown desc = write /var/lib/docker/tmp/GetImageBlob816503247: no space left on device
Normal BackOff 41s (x2 over 107s) kubelet, minikube Back-off pulling image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest"
Warning Failed 41s (x2 over 107s) kubelet, minikube Error: ImagePullBackOff
Normal Pulling 27s (x3 over 3m40s) kubelet, minikube Pulling image "12345.dkr.ecr.ap-south-1.amazonaws.com/micro:latest"

最佳答案

您需要检查 Minikube 虚拟机上的可用空间,而不是您的主机操作系统。
您可以使用 minikube ssh 访问 Minikube VM ,然后检查空间和 inode 的可用性(分别是 df -hdf -i )。一般情况下,空间不足的原因是本地存储库中有很多docker镜像。
可能的修复方法是:

  • 删除 unused docker images ( docker image prune -a )
  • 增加 Virtual Box 配置上的磁盘大小和 resize Linux 分区(这样做会很痛苦,可能会引起很多麻烦...)
  • 启动一个新的 minikube VM,增加磁盘大小(例如, minikube start --disk-size 50000mb )
  • 关于kubernetes - 我在 minikube 中总是出现“设备上没有剩余空间”的问题,即使系统有可用空间,如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62998012/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com