Kubeflow:图像拉取 --> 没有 space 留在设备上

Kubeflow: Image Pull --> no space left on device

是否有任何方法可以从 kubernetes 设置中清除所有缓存的 docker 图像等,从而释放主节点上的 space? 我尝试安装部署,但 kubernetes 在拉取镜像时提示“没有 space 留在设备上”。

我有点惊讶 80GB 的磁盘不足以进行一次简单的部署,因为集群现在已完全清空。

有没有人知道如何擦除所有未使用的 docker 图片等?

非常感谢!

Successfully pulled image "tensorflow/serving:1.11.1"
  Warning  Failed            4m30s                  kubelet, 192.168.10.37  Failed to pull image "gcr.io/kubeflow-images-public/tf-model-server-http-proxy:v20180606-9dfda4f2": rpc error: code = Unknown desc = failed to register layer: Error processing tar file(exit status 1): write /usr/lib/python3.5/idlelib/__pycache__/CodeContext.cpython-35.pyc: no space left on device
  Warning  Failed            4m27s (x3 over 4m29s)  kubelet, 192.168.10.37  Error: ImagePullBackOff

您可以 运行 docker image prune 清理未使用的图像或 docker system prune 清理所有 docker 未使用的资源。

您还可以配置 Garbage Collection feature 的 Kubernetes