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 widepara ver más detalles de lospersistent 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