Configura un PVC
Esta sección incluye instrucciones sobre cómo crear un PersistentVolumeClaim (PVC) que utiliza la StorageClass de Kubernetes configurada para solicitar un PV. Si tiene éxito, luego puedes montar el PV en un pod.
Crea el PVC
Una "PersistentVolumeClaim" (PVC) es una solicitud de acceso al PersistentVolume en el clúster. El PVC se puede configurar para solicitar almacenamiento de un tamaño o modo de acceso determinados. Usando el StorageClass asociado, el administrador del clúster puede controlar más que solo el tamaño y el modo de acceso de PersistentVolume, como el rendimiento o el nivel de servicio.
Después de crear el backend Trident y StorageClass puedes crear un PVC. Después de crear el PVC, puedes montar el volumen en un pod.
Manifiestos de muestra
Los siguientes ejemplos muestran las opciones básicas de configuración del PVC.
Este ejemplo muestra un PVC básico con acceso RWX que está asociado con una StorageClass llamada basic-csi.
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: pvc-storage
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
storageClassName: ontap-gold
Este ejemplo muestra un PVC básico para iSCSI con acceso RWO que está asociado con un StorageClass llamado protection-gold.
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: pvc-san
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: protection-gold
Crear PVC
-
Crea el PVC.
kubectl create -f pvc.yaml -
Verifica el estado del PVC.
kubectl get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE pvc-storage Bound pv-name 2Gi RWO 5m
Consulta "Objetos de Kubernetes y Trident" para ver detalles sobre cómo las clases de almacenamiento interactúan con el PersistentVolumeClaim y los parámetros para controlar cómo Trident aprovisiona volúmenes.