是否有任何方法可以从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
答案 0 :(得分:0)
您可以运行docker image prune
清理未使用的图像,或者运行docker system prune
清理所有docker未使用的资源。
您还可以配置Garbage Collection feature的Kubernetes