Sobes.tech
Middle

¿Qué es un Volumen Persistente (PV) y una Reclamación de Volumen Persistente (PVC)?

sobes.tech AI

Respuesta de la IA

El Volumen Persistente (PV) es una abstracción en Kubernetes que representa una parte del almacenamiento en el clúster, preparada específicamente por el administrador. El PV es un recurso del clúster y existe independientemente del ciclo de vida del pod.

La Reclamación de Volumen Persistente (PVC) es una solicitud del pod para consumir una cantidad específica de almacenamiento con características de acceso (modos) y rendimiento determinados. La PVC se vincula a un PV que cumple con sus requisitos.

Características principales:

  • PV: Recurso del clúster gestionado por el administrador. Describe un medio físico o de red para datos (NFS, iSCSI, almacenamiento en la nube, etc.). Tiene un ciclo de vida independiente de los pods.
  • PVC: Solicitud del usuario (desarrollador) para la cantidad necesaria de almacenamiento. Se vincula a un PV disponible. Indica requisitos (tamaño, permisos de acceso).

Ciclo de vida de PV/PVC:

  1. Provisioning (reservar): El administrador crea un PV o Kubernetes lo crea dinámicamente basado en StorageClass.
  2. Binding (vinculación): La PVC busca un PV adecuado según requisitos (tamaño, modos de acceso). Si encuentra uno, se realiza la vinculación.
  3. Using (uso): El pod usa la PVC montándola en el contenedor.
  4. Releasing (liberar): La PVC se elimina. El PV puede ser liberado o permanecer reservado (según política).
  5. Recycling (reciclaje)/Deleting (eliminación)/Retaining (retención): Política de limpieza del PV tras liberar la PVC.

Ejemplo de PV:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: nfs-pv
spec:
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteMany
  nfs:
    server: nfs.ejemplo.com
    path: "/exported/path"

Ejemplo de PVC:

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: mi-pvc
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 5Gi

Uso: El pod hace referencia a la PVC en su especificación para montar el volumen.