En un ejemplo del módulo anterior: Ejemplo completo: Desplegando y accediendo a la aplicación Temperaturas habíamos desplegado una aplicación formada por dos microservicios que nos permitía visualizar las temperaturas de municipios.
Recordamos que el componente frontend
hace peticiones al componente backend
utilizando el nombre temperaturas-backend
, que es el nombre que asignamos al Service ClusterIP para el acceso al backend
.
Vamos a cambiar la configuración de la aplicación para indicar otro nombre.
Podemos configurar el nombre del servidor backend
al que vamos acceder desde el frontend
modificando la variable de entorno TEMP_SERVER a la hora de crear el despliegue del frontend
.
Por defecto el valor de esa variable es:
TEMP_SERVER temperaturas-backend:5000
Vamos a modificar esta variable en el despliegue del frontend
y cambiaremos el nombre del Service del backend
para que coincidan, para ello realiza los siguientes pasos:
- Crea un recurso
ConfigMap
con un dato que tenga como claveSERVIDOR_TEMPERATURAS
y como contenidoservidor-temperaturas:5000
. - Modifica el fichero de despliegue del
frontend
:frontend-deployment.yaml
para añadir la modificación de la variableTEMP_SERVER
con el valor que hemos guardado en elConfigMap
. - Realiza el despliegue y crea el Service para acceder al
frontend
. - Despliega el microservicio
backend
. - Modifica el fichero
backend-srv.yaml
para cambiar el nombre del Service porservidor-temperaturas
y crea el Service. - Accede a la aplicación usando el puerto asignado al Service NodePort del
frontend
o creando el recursoIngress
.
Para superar la actividad deberás entregar en un fichero comprimido los siguientes pantallazos:
- Pantallazo donde se vea la definición del recurso
ConfigMap
(pantallazo1.jpg). - Pantallazo donde se vea la modificación del fichero
frontend-deployment.yaml
(pantallazo2.jpg). - Pantallazo donde se vea la modificación del fichero
backend-srv.yaml
(pantallazo3.jpg). - Pantallazo donde se compruebe que la aplicación está funcionando (pantallazo4.jpg).
- Conexión a internet
- Los ficheros del Ejemplo completo: Desplegando y accediendo a la aplicación Temperaturas del módulo 6.
Si
Individual
Si
Si
No
No
- Se entregan los documentos, contienen lo solicitado y los contenidos son originales.
No
1 hora