En esta actividad vamos a crear un Deployment de una aplicación web. Sigamos los siguientes pasos:
- Crea un fichero yaml con la descripción del recurso Deployment, teniendo en cuenta los siguientes aspectos:
- Indica nombres distintos para el Deployment y para el contenedor de los Pods que va a controlar.
- El Deployment va a crear 2 réplicas.
- La imagen que debes desplegar es
iesgn/test_web:latest
. - Indica de manera adecuada una etiqueta en la especificación del Pod que vas a definir que coincida con el selector del Deployment.
- Crea el Deployment.
- Comprueba los recursos que se han creado: Deployment, ReplicaSet y Pods.
- Obtén información detallada del Deployment creado.
- Crea un una redirección utilizando el
port-forward
para acceder a la aplicación, sabiendo que la aplicación ofrece el servicio en el puerto 80, y accede a la aplicación con un navegador web. - Accede a los logs del despliegue para comprobar el acceso que has hecho en el punto anterior.
- Elimina el Deployment y comprueba que se han borrado todos los recursos creados.
Para superar la actividad deberás entregar en un fichero comprimido los siguientes pantallazos:
- Pantallazo del fichero yaml que has creado con la definición del Deployment (pantallazo1.jpg).
- Pantallazo donde se comprueba los recursos que se han creado (pantallazo2.jpg).
- Pantallazo donde se ve la información detallada del Deployment (pantallazo3.jpg).
- Pantallazo donde se vea el acceso desde un navegador web a la aplicación usando el
port-forward
(pantallazo4.jpg). - Pantallazo donde se vea los logs del despliegue después del acceso (pantallazo5.jpg).
- Conexión a internet
Sí
Individual
Sí
Sí
No
No
- Se entregan los documentos, contienen lo solicitado y los contenidos son originales.
No
1 hora