Хранилище#

По умолчанию контейнеры работают с использованием эфемерного хранилища или временного локального хранилища. Эфемерное хранилище имеет ограничение по сроку службы. Чтобы хранить данные в течение длительного времени, необходимо настроить постоянное хранилище. Настроить хранилище можно одним из следующих способов:

  • динамическое предоставление. Выделение хранилища по требованию, определяя и создавая классы хранения, которые управляют различными уровнями хранилища, включая доступ;

  • статическое представление. Использование постоянных томов Kubernetes, чтобы сделать существующее хранилище доступным для кластера. Статическая подготовка может поддерживать различные конфигурации устройств и варианты подключения.

Объект StorageClass описывает и классифицирует хранилище, которое может быть запрошено, а также предоставляет средства для передачи параметров для динамически предоставляемого хранилища по требованию. StorageClass-объекты также могут служить механизмом управления различными уровнями хранения и доступом к хранилищу. Администраторы кластера определяют и создают StorageClass-объекты, которые пользователи могут запрашивать без необходимости каких-либо подробных знаний об источниках базовых томов хранения.

Платформа постоянных томов обеспечивает эту функцию и позволяет администраторам предоставлять кластеру постоянное хранилище. Платформа также дает пользователям возможность запрашивать эти ресурсы, не зная базовой инфраструктуры.

Многие типы хранилищ доступны для использования в качестве постоянных томов. Хотя все они могут быть предоставлены администратором статически, некоторые типы хранилищ создаются динамически с использованием встроенных API-интерфейсов поставщика и плагина.