NFSStorageClass
Scope: Cluster
Version: v1alpha1
Интерфейс управления StorageСlass для CSI-драйвера nfs.csi.k8s.io. Ручное создание StorageClass для данного драйвера запрещено.
- строка
Обязательный параметр
Путь к точке монтирования на NFS-сервере
- строка
Функция доступна в Enterprise Edition.
Метод очистки тома после удаления PV. По умолчанию драйвер NFS CSI удаляет каталог, созданный для PV на сервере NFS, не выполняя никакой очистки данных. Если параметр
volumeCleanup
задан, драйвер удалит каждый файл в каталоге PV:Discard
— используется функцияDiscard
(trim) файловой системы для освобождения блоков данных (опция доступна только в том случае, если она поддерживается, например, в NFSv4.2).RandomFillSinglePass
— перед удалением содержимое каждого файла перезаписывается случайными данными один раз. Реализуется путем вызова утилитыshred
.RandomFillThreePass
— перед удалением содержимое каждого файла перезаписывается случайными данными три раза. Реализуется путем вызова утилитыshred
.
Допустимые значения:
Discard
,RandomFillSinglePass
,RandomFillThreePass
- объект
Селектор узлов для определения правил выбора узлов, на которых Persistent Volumes (PVs), созданные этим StorageClass, могут подключаться. Комбинирует простое сопоставление меток и сложные выражения для фильтрации узлов. Если этот параметр пропущен, общие ресурсы NFS можно монтировать на любом узле кластера, работающем под управлением ОС
Linux
.- массив объектов
Список сложных условий выбора узлов. Каждое условие задаёт ключ, оператор и, при необходимости, значения для фильтрации узлов на основе их меток или других полей.