Как упомянуто в официальной документации , когда вы планируете выделить Постоянные тома для модулей в кластере, необходимо указать StorageClass
, чтобы найти подходящего поставщика (плагин громкости) для провайдера хранения.StorageClass
определяет все необходимые параметры, которые должны быть переданы поставщику хранилища, и что provisioner:
должно быть выбрано в API Kubernetes apiVersion: storage.k8s.io/v1
для успешного создания PersistentVolume
, что соответствует запросу PersistentVolumeClaim
.Список провайдеров, поддерживаемых Kubernetes , можно найти здесь .
Тем не менее, вы не ограничены только плагинами внутренних томов, которые уже включены в модуль provisioner: kubernetes.io
, но есть много внешних провайдеров, которые могут использоваться для некоторых конкретных сценариев, посмотрите kubernetes-инкубатор / внешнее хранилище проект.