Kubeflow: Image Pull -> на устройстве не осталось места

Есть ли способ очистить все кэшированные образы докеров и т. Д. Из настроек 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 ответ

Решение

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

Также вы можете настроить функцию сбора мусора в Kubernetes

Другие вопросы по тегам