Usa discos persistentes con varios lectores

Esta página explica cómo agregar un disco persistente a tu clúster usando el modo de acceso ReadOnlyMany para que múltiples pods en diferentes nodos puedan activar el disco a leer.

Para obtener más información, consulta la documentación sobre modos de acceso de volumen persistente.

Crea un volumen persistente

Para usar tu disco como ReadOnlyMany, debes crear un nuevo volumen persistente y una PersistentVolumeClaim para el disco con los campos accessModes establecidos en ReadOnlyMany:

readonly-pv.yaml

apiVersion: v1
kind: PersistentVolume
metadata:
  name: my-readonly-pv
spec:
  storageClassName: ""
  capacity:
    storage: 10G
  accessModes:
    - ReadOnlyMany
  gcePersistentDisk:
    pdName: my-test-disk
    fsType: ext4
    

readonly-pvclaim.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: my-readonly-pvc
spec:
  accessModes:
    - ReadOnlyMany
  resources:
    requests:
      storage: 30Gi
    

Luego, cuando uses este PVC en tus cargas de trabajo, debes especificar readOnly: true en la especificación del pod:

volumes:
- name: my-volume
  persistentVolumeClaim:
    claimName: my-readonly-pvc
    readOnly: true

Ahora, puedes tener varios pods en diferentes nodos que pueden activar este PVC en modo de solo lectura. Ten en cuenta que no puedes adjuntar Persistent Disk en modo de escritura en varios nodos al mismo tiempo. Consulta Implementación vs. StatefulSets.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...