En esta página, se muestra cómo configurar volúmenes locales para clústeres de Google Distributed Cloud.
Los clústeres de Google Distributed Cloud ofrecen dos opciones para configurar PV locales) en el clúster: uso compartido de LVP y activaciones de nodos de LVP. El uso compartido de LVP utiliza directorios en un sistema de archivos compartidos, mientras que las activaciones de nodos de LVP usan discos exclusivos.
Uso compartido de LVP
Esta clase de almacenamiento crea un PV local respaldado por subdirectorios en un sistema de archivos compartido local en cada nodo del clúster. Estos subdirectorios se crean de forma automática durante la creación del clúster. Las cargas de trabajo que usan esta clase de almacenamiento compartirán la capacidad y las IOPS porque los PV están respaldados por el mismo sistema de archivos compartido. Para obtener un mejor aislamiento, recomendamos configurar los discos a través de activaciones de nodos de LVP.
Configura un recurso compartido de LVP
- Opcional: Antes de crear el clúster, activa un disco con la ruta configurada como un punto de activación para que los PV que se creen compartan la capacidad nueva del disco y se aíslen del disco de arranque. 
- Especifica lo siguiente en - lvpShareen la CR del clúster:- path: La ruta de la máquina anfitrión en cada host en la que se crean los subdirectorios Se crea un PV local para cada subdirectorio. La ruta predeterminada es- /mnt/localpv-share.
- storageClassName: es la clase de almacenamiento con la que se crean los PV durante la creación del clúster. El valor predeterminado es- local-shared.
- numPVUnderSharedPath: es la cantidad de subdirectorios que se crearán en- path. El valor predeterminado es- 5.
 - La configuración es similar al siguiente: - apiVersion: baremetal.cluster.gke.io/v1 kind: Cluster metadata: name: cluster1 namespace: cluster-cluster1 spec: storage: lvpShare: path: /mnt/localpv-share storageClassName: local-shared numPVUnderSharedPath: 5
Los PV se crean con la clase de almacenamiento especificada en storageClassName. La cantidad total de PV locales creados en el clúster es numPVUnderSharedPath multiplicada por la cantidad de nodos.
Activaciones de nodos de LVP
Esta clase de almacenamiento crea un PV local para cada disco activado en el directorio configurado. Cada PV se asigna a un disco con capacidad igual a la capacidad del disco subyacente. La cantidad total de PV locales creados en el clúster es la cantidad de discos activados en la ruta de acceso en todos los nodos. Se pueden agregar activaciones adicionales después de la creación del clúster.
Configura activaciones de nodo de LVP
- En nodos que tienen discos adicionales para PV, formatea y activa cada disco en la ruta de acceso. Esto también se puede hacer antes o después de la creación del clúster. Consulta las prácticas recomendadas - Enumera los discos y busca el que deseas activar: - sudo lsblk
- Formatea el disco, por ejemplo, con un único sistema de archivos ext4: - sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_ID
- En la ruta configurada, crea un directorio como el punto de activación para el disco nuevo: - sudo mkdir -p /mnt/localpv-disk/MNT_DIR
- Activa el disco: - sudo mount -o discard,defaults /dev/DEVICE_ID /mnt/localpv-disk/MNT_DIR && sudo chmod a+w /mnt/localpv-disk/MNT_DIR
- Agrega el disco al archivo - /etc/fstabpara que el dispositivo se vuelva a activar de forma automática cuando se reinicie la instancia:- # Backup of your current /etc/fstab file sudo cp /etc/fstab /etc/fstab.backup # Use the blkid command to find the UUID for the zonal persistent disk sudo blkid /dev/DEVICE_ID # Edit /etc/fstab file: create an entry that includes the UUID UUID=UUID_VALUE /mnt/localpv-disk/MNT_DIR ext4 discard,defaults,NOFAIL_OPTION 0 2
 
- Especifica lo siguiente en - lvpNodeMountsen la CR del clúster:- path: La ruta de acceso de la máquina anfitrión para cada activación en la que se descubren discos activados y se crea un PV local. La ruta predeterminada es- /mnt/localpv-disk.
- storageClassName: es la clase de almacenamiento con la que se crean los PV durante la creación del clúster. El valor predeterminado es- local-disks.
 - La configuración es similar al siguiente: - apiVersion: baremetal.cluster.gke.io/v1 kind: Cluster metadata: name: cluster1 namespace: cluster-cluster1 spec: storage: lvpNodeMounts: path: /mnt/localpv-disk storageClassName: local-disks- Los PV se crean con la clase de almacenamiento especificada en - storageClassName. La cantidad total de PV creados es la cantidad de discos activados en- pathentre todos los nodos.
¿Qué sigue?
- Obtén más información para configurar la clase de almacenamiento predeterminada.