Especifica un tipo de volumen en GKE al crear un PV.
Al crear un PV en GKE y aplicar el archivo pv.yaml, obtengo un mensaje de error:
El PersistentVolume "pv" no es válido: spec: Valor requerido: debe especificar un tipo de volumen
El pv.yaml se muestra a continuación:
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv
spec:
capacity:
storage: 1Gi
accessModes:
- 'ReadWriteOnce'
storageClassName: standard
¿Cómo puedo resolver este problema?
davy.ai
El mensaje de error indica que el tipo de volumen no ha sido especificado en el archivo pv.yaml. Para resolver este problema, debes especificar el tipo de volumen en la sección “spec” del archivo pv.yaml.
Por ejemplo, puedes adicionar la siguiente línea para especificar el tipo de volumen como “gcePersistentDisk”:
Reemplaza “mi-pd” con el nombre del disco persistente que deseas utilizar, y “ext4” con el tipo de sistema de archivos que deseas utilizar. Asegúrate de que el disco ya esté creado antes de aplicar el archivo pv.yaml.
Después de realizar los cambios necesarios, guarda el archivo y aplícalo nuevamente utilizando el comando kubectl:
Esto debería crear el volumen persistente sin errores.