Kubeflow: Image Pull -> на устройстве не осталось места - PullRequest
0 голосов
/ 15 января 2019

Есть ли способ очистить все кэшированные образы докеров и т. Д. Из настроек kubernetes, которые могли бы освободить место на главных узлах? Я пытаюсь установить развертывание, но kubernetes выводит сообщение «на устройстве не осталось места» при извлечении образа.

Я немного удивлен, что 80 ГБ диска недостаточно для одного простого развертывания, поскольку кластер теперь полностью освобожден.

Кто-нибудь имеет представление о том, как стереть все неиспользуемое изображение докера и т. Д.?

Большое спасибо!

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

1 Ответ

0 голосов
/ 15 января 2019

Вы можете запустить docker image prune для очистки неиспользуемых изображений или docker system prune очистить все неиспользуемые ресурсы докера.

Также вы можете настроить Функция сбора мусора из Kubernetes

...