Volumenes persistentes

Los persistent volumes en Kubernetes son un recurso que permite almacenar datos de forma persistente en un clúster de Kubernetes. Los persistent volumes son independientes de los pods y permiten que los datos persistan incluso si los pods son eliminados o recreados.

Comandos generales

Crear un persistent volume

Para crear un persistent volume en Kubernetes, podemos utilizar el comando kubectl create -f. Por ejemplo, para crear un persistent volume con una capacidad de 1Gi y un modo de acceso de ReadWriteOnce, podemos ejecutar el siguiente comando:

kubectl create -f Kubernetes/manifests/mi-pv.yaml

Ver persistent volumes

Para ver los persistent volumes en un clúster de Kubernetes, podemos utilizar el comando kubectl get persistentvolumes:

kubectl get persistentvolumes

NOTA: usa -o wide para ver más detalles de los persistent volumes.

Para ver los detalles de un persistent volume en particular, podemos utilizar el comando kubectl describe persistentvolume <nombre_del_pv>:

kubectl describe persistentvolume mi-pv

Eliminar un persistent volume

Para eliminar un persistent volume, podemos utilizar el comando kubectl delete persistentvolume <nombre_del_pv>:

kubectl delete persistentvolume mi-pv