Создание PV
Ручное создание статического persistent volume типа HostPath или NFS Shared Storage.
-
HostPath: Монтирует файловый каталог с хоста, на котором находится контейнер, в указанный путь внутри контейнера (соответствует Kubernetes HostPath), позволяя контейнеру использовать файловую систему хоста для постоянного хранения. Если хост становится недоступен, HostPath может стать недоступен.
-
NFS Shared Storage: NFS Shared Storage использует общественный плагин хранения NFS CSI (Container Storage Interface), который более соответствует принципам проектирования Kubernetes, предоставляя возможности клиентского доступа для нескольких сервисов. Убедитесь, что в текущем кластере задеплоен NFS storage plugin перед использованием.
Содержание
Предварительные требованияПример PersistentVolumeСоздание PV через веб-консольИнформация о хранилищеСоздание PV через CLIРежимы доступаПолитики возврата (Reclaim Policies)Связанные операцииДополнительные ресурсыПредварительные требования
-
Подтвердите размер создаваемого persistent volume и убедитесь, что бекенд-хранилище в данный момент имеет возможность предоставить соответствующий объем.
-
Получите адрес доступа к бекенд-хранилищу, путь к монтируемой директории, учетные данные доступа (если требуются) и другую соответствующую информацию.
Пример PersistentVolume
- Объем хранилища.
- Способ монтирования тома.
- Что происходит после удаления PVC (Retain, Delete, Recycle).
- Имя StorageClass (для динамического связывания).
- Тип бекенд-хранилища.
Создание PV через веб-консоль
-
Перейдите в раздел Administrator.
-
В левой навигационной панели нажмите Storage Management > Persistent Volumes (PV).
-
Нажмите Create Persistent Volume.
-
Ознакомьтесь с инструкциями ниже и настройте параметры перед нажатием Create.
Информация о хранилище
Создание PV через CLI
Режимы доступа
Режимы доступа persistent volume зависят от соответствующих параметров, заданных бекенд-хранилищем.
Политики возврата (Reclaim Policies)
Связанные операции
Вы можете нажать ⋮ справа на странице списка или нажать Operations в правом верхнем углу страницы деталей для обновления или удаления persistent volume по необходимости.
Удаление persistent volume применимо в следующих двух сценариях:
-
Удаление несвязанного persistent volume: том не использовался для записи и больше не требуется для записи, что освобождает соответствующее пространство хранилища при удалении.
-
Удаление persistent volume с политикой Retain: persistent volume claim был удалён, но из-за политики retain reclaim policy том не был удалён одновременно. Если данные persistent volume были сохранены в другое хранилище или больше не нужны, удаление также освободит соответствующее пространство хранилища.