В Kubernetes emptyDir — это простой временный тип тома, который предоставляет временное хранилище для пода на время его жизни. Он создаётся, когда под назначается на узел, и удаляется, когда под удаляется с этого узла.
Этот Pod создаёт временный том, смонтированный в /data, который используется контейнером.
Вы можете выбрать, где будут храниться данные:
Medium | Описание |
---|---|
(default) | Использует диск узла, SSD или сетевое хранилище, в зависимости от среды |
Memory | Использует RAM (tmpfs ) для более быстрого доступа (но данные нестабильны) |
Особенность | Описание |
---|---|
Начинается пустым | Нет данных при создании |
Совместное использование | Один и тот же том может использоваться несколькими контейнерами в поде |
Удаляется с подом | Том уничтожается при удалении пода |
Локальный для узла | Том хранится на локальном диске или в памяти узла |
Быстрый | Идеально подходит для производительного временного хранилища |
Кэширование промежуточных артефактов сборки
Буферизация логов
Временные рабочие директории
Совместное использование данных между контейнерами в одном поде (например, сайдкары)