как решить давление диска в кубернетах - PullRequest
0 голосов
/ 17 июня 2020

У меня есть локальный пограничный кластер сети OpenNESS, использующий Kubernetes в качестве управления инфраструктурой. Я сталкиваюсь с проблемой давления на диск, из-за которой модули выселяются и находятся в состоянии CrashLoopBack. Кроме того, изображения из рабочего узла пропали (были удалены автоматически). Если я проверю использование диска, я вижу, что 83% используются файловой системой dev / sda4 или оверлейной файловой системой. как решить эту проблему.

изображение показывает использование диска

1 Ответ

1 голос
/ 17 июня 2020

Ваша диаграмма использования диска показывает, что в файловой системе наложения используется много дискового пространства, поэтому Docker контейнерная файловая система объединяет. Это говорит о том, что у вас работает несколько больших контейнеров. Они могли быть большими для начала или записывать двоичные данные в файловую систему контейнера во время работы.

Чтобы разобраться в этом, вы можете либо взглянуть на свой мониторинг (если он есть). Или вы можете ввести sh в затронутый узел и попытаться идентифицировать «виновный» модуль с помощью:

du --max-depth=1 /var/lib/docker/overlay2/ | sort -n

и последующего: du | sort -n в самой большой папке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...