Насколько я знаю (пожалуйста, исправьте меня, если это не так) Сбор мусора для эфемерного хранилища отсутствует.
Как мы можем прочитать в документации Kubernetes относительно Сборка мусора .
Некоторые объекты Kubernetes являются владельцами других объектов. Например, ReplicaSet является владельцем набора модулей. Собственные объекты называются зависимыми объекта-владельца. Каждый зависимый объект имеет поле metadata.ownerReferences
, указывающее на объект-владелец.
Иногда Kubernetes автоматически устанавливает значение ownerReference
. Например, когда вы создаете ReplicaSet, Kubernetes автоматически устанавливает поле ownerReference
каждого Pod в ReplicaSet. В версии 1.8 Kubernetes автоматически устанавливает значение ownerReference
для объектов, созданных или принятых ReplicationController, ReplicaSet, StatefulSet, DaemonSet, Deployment, Job и CronJob.
Вы также можете указать отношения между владельцами и зависимыми, установив вручнуюполе ownerReference
.
Таким образом, мы можем использовать сборщик мусора для удаления зависимых объектов.
Когда вы удаляете объект, вы можете указать, являются ли его объекты зависимыми. также удаляются автоматически. Удаление зависимостей автоматически называется каскадным удалением . Существует два режима каскадного удаления : background и foreground .
Если вы удаляете объект, не удаляя его зависимые автоматически, зависимыеГоворят, что осиротел .
В Kubernetes v1.16 введен новый ресурс Локальное эфемерное хранилище >
В каждомУзел Kubernetes, корневой каталог kubelet (по умолчанию / var / lib / kubelet) и каталог журналов (/ var / log) хранятся в корневом разделе узла. Этот раздел также используется и используется модулями Pod через тома emptyDir, журналы контейнеров, слои изображений и слои для записи в контейнерах.
И для ответа на ваш вопрос
Как проверитьчто находится внутри эфемерного хранилища (через контейнер или узел?) и как я могу уменьшить его?
Может быть возможно выполнить в док-контейнер, в котором смонтировано хранилище, и посмотреть, что там, нокроме того, что я не вижу способа доступа к контенту. Что касается сокращения хранилища (я не проверял это), оно может удалить содержимое временного хранилища, потому что оно не расширяется.