Несколько лучшим решением, чем HostPath, является использование local PersistentVolumes
Локальные тома могут использоваться только в качестве статически созданного PersistentVolume. Подготовка Dynami c пока не поддерживается. По сравнению с томами hostPath локальные тома можно использовать в долговременном и переносимом режиме без ручного планирования Pod на узлы, поскольку система знает об ограничениях узлов тома, просматривая сходство узлов в PersistentVolume.
Однако локальные тома по-прежнему зависят от доступности базового узла и подходят не для всех приложений. Если узел становится нездоровым, то локальный том также станет недоступным, и модуль, использующий его, не сможет работать. Приложения, использующие локальные тома, должны иметь возможность допускать эту сниженную доступность, а также потенциальную потерю данных, в зависимости от характеристик долговечности основного диска.
Внешний улучшенный поставщик stati c можно запускать отдельно для улучшения управления жизненного цикла локального тома. Обратите внимание, что этот поставщик еще не поддерживает динамическую c подготовку. Для примера того, как запустить внешний локальный поставщик, см. Руководство пользователя локального тома .
Локальный PersistentVolume требует ручной очистки и удаления пользователем, если внешний статус c поставщик не используется для управления жизненным циклом тома.