ACTIVIDAD Nº 1¶
TÍTULO DE LA ACTIVIDAD: Desplegando un servidor web persistente¶
TEXTO DE LA ACTIVIDAD¶
Siguiendo la guía explicada en el Ejemplo 2: Gestión dinámica de volúmenes, vamos a crear un servidor web que permita la ejecución de scripts PHP con almacenamiento persistente.
Para realizar esta actividad vamos a usar asignación dinámica de volúmenes y puedes usar, como modelos, los ficheros del ejemplo 2.
Realiza los siguientes pasos:
- Crea un fichero yaml para definir un recurso PersistentVolumenClaim que se llame
pvc-webservery para solicitar un volumen de 2Gb. - Crea el recurso y comprueba que se ha asociado un volumen de forma dinámica a la solicitud.
- Crea un fichero yaml para desplegar un servidor web desde la imagen
php:7.4-apache, asocia el volumen al Pod que se va a crear e indica el punto de montaje en el DocumentRoot del servidor:/var/www/html. - Despliega el servidor y crea un fichero
info.phpen/var/www/html, con el siguiente contenido:<?php phpinfo(); ?>. - Define y crea un Service NodePort, accede desde un navegador al fichero
info.phpy comprueba que se visualiza de forma correcta. - Comprobemos la persistencia: elimina el Deployment, vuelve a crearlo y vuelve a acceder desde el navegador al fichero
info.php. ¿Se sigue visualizando?
Para superar la actividad deberás entregar en un fichero comprimido los siguientes pantallazos:
- Pantallazo con la definición del recurso PersistentVolumenClaim (pantallazo1.jpg).
- Pantallazo donde se visualice los recursos
pvypvcque se han creado (pantallazo2.jpg). - Pantallazo donde se vea el fichero yaml para el despliegue (pantallazo3.jpg).
- Pantallazo donde se vea el acceso a
info.php(pantallazo4.jpg). - Pantallazo donde se vea que se ha eliminado y se ha vuelto a crear el despliegue y se sigue sirviendo el fichero
info.php(pantallazo5.jpg).
RECURSOS¶
- Conexión a internet
- Los ficheros del Ejemplo 2: Gestión dinámica de volúmenes.
¿ES OBLIGATORIO HACER ESTA ACTIVIDAD PARA SUPERAR EL CURSO? (S/N)¶
Si
¿ES UNA ACTIVIDAD INDIVIDUAL O DE GRUPO?¶
Individual
¿ES UNA ACTIVIDAD CALIFICABLE?¶
Si
¿Tiene que ser calificada por el tutor/a? (S/N)¶
Si
¿Es de calificación automática?¶
No
¿Es calificada por el resto de compañeros/as del curso? (S/N)¶
No
EVALUACIÓN¶
- Se entregan los documentos, contienen lo solicitado y los contenidos son originales.
¿ES NECESARIO TENER TERMINADA ALGUNA ACTIVIDAD O RECURSO ANTERIOR? Indique cuáles.¶
No
TIEMPO ESTIMADO PARA REALIZAR LA ACTIVIDAD¶
1 hora