Esta actividad es la continuación de la actividad voluntaria Actividad 7.2: Despliegue y acceso de la aplicación Nextcloud.
Siguiendo la guía que hemos desarrollado en Ejemplo 3: Wordpress con almacenamiento persistente vamos a configurar el despliegue de Nextcloud para que use volúmenes (vamos a usar dos volúmenes, uno para la aplicación y otro para la base de datos) para que la información no se pierda.
Realiza los siguientes pasos:
- Crea los ficheros yaml para definir los recursos PersistentVolumenClaim para solicitar dos volúmenes de 4Gb.
- Crea esos recursos y comprueba que se ha asociado un volumen de forma dinámica a cada solicitud.
- Modifica los ficheros de despliegue de la aplicación y la base de datos para asociar los volúmenes a cada uno. Según la documentación de la imagen Nextcloud en Docker Hub, la forma más sencilla de hacer persistente la aplicación es montar el volumen en el directorio
/var/www/html/
. - Accede a la aplicación, configúrala y sube un fichero.
- Comprobemos la persistencia: elimina los despliegues, vuelve a crearlos y vuelve a acceder desde el navegador y comprueba que la aplicación está configurada y mantiene el fichero que habías subido.
Para superar la actividad deberás entregar en un fichero comprimido los siguientes pantallazos:
- Pantallazo donde se vean los ficheros yaml modificados para los despliegues (pantallazo1.jpg).
- Pantallazo donde se vea el acceso a la aplicación con el fichero que has subido (pantallazo2.jpg).
- Pantallazo donde se vea que se han eliminado y se han vuelto a crear los despliegues y que la aplicación sigue sirviendo el fichero que habíamos subido (pantallazo3.jpg).
- Conexión a internet
No
Individual
Si
Si
No
No
- Se entregan los documentos, contienen lo solicitado y los contenidos son originales.
No
1 hora