1

有没有办法从可以释放主节点空间的 kubernetes 设置中清除所有缓存的 docker 图像等?我尝试安装部署,但 kubernetes 在镜像拉取时提示“设备上没有剩余空间”。

我有点惊讶,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
4

1 回答 1

0

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

您还可以配置Kubernetes 的垃圾收集功能

于 2019-01-15T14:42:54.260 回答