1. Cree un archivo llamado `pv.yaml` con el siguiente contenido:
```yaml
tipo:volumen persistente
Versión api:v1
metadatos:
nombre:mi-pv
etiquetas:
tipo:local
especulación:
capacidad:
almacenamiento:1Gi
Modos de acceso:
- Leer y escribir una vez
ruta del host:
ruta:/mnt/datos
```
2. Cree el volumen persistente ejecutando el siguiente comando:
```golpecito
kubectl crear -f pv.yaml
```
Usar un volumen persistente
1. Cree un archivo llamado `pvc.yaml` con el siguiente contenido:
```yaml
tipo:Reclamación de volumen persistente
Versión api:v1
metadatos:
nombre:mi-pvc
especulación:
Modos de acceso:
- Leer y escribir una vez
recursos:
solicitudes:
almacenamiento:1Gi
```
2. Cree la reclamación de volumen persistente ejecutando el siguiente comando:
```golpecito
kubectl crear -f pvc.yaml
```
3. Espere a que la reclamación del volumen persistente se vincule a un volumen persistente ejecutando el siguiente comando:
```golpecito
kubectl obtiene pvc my-pvc -o jsonpath='{.status.phase}'
```
4. Una vez vinculada la reclamación de volumen persistente, puede crear un pod que la utilice ejecutando el siguiente comando:
```golpecito
kubectl crear -f pod.yaml
```
5. Se creará el pod y utilizará el volumen persistente vinculado a la reclamación de volumen persistente.
Conclusión
Los volúmenes persistentes son una forma poderosa de administrar el almacenamiento en Kubernetes. Le permiten crear y utilizar volúmenes independientes de los pods que los utilizan. Esto facilita la ampliación de sus aplicaciones y la gestión de sus datos.