Dominios y DNS
Los dominios se mapean en Cloud Run y el DNS apunta con un CNAME a
ghs.googlehosted.com.
Lo que está mapeado
| Dominio | Servicio | Estado |
|---|---|---|
nexo.ucic.pe | nexo-hub-frontend | el portal |
nx-api.ucic.pe | nexo-hub-backend | el API del portal |
aprendix.ucic.pe | apx-web | Aprendix |
apx-api-admin.ucic.pe | apx-api-admin | |
apx-api-learning.ucic.pe | apx-api-learning | |
apx-api-reports.ucic.pe | apx-api-reports | |
preprod-apx.ucic.pe | apx-web-preprod |
Tres dominios apuntan a servicios que ya no existen
apx-web-test.ucic.pe -> apx-web1 404
apx-api-learning-test.ucic.pe -> apx-api-learning1 404
apx-api-reports-test.ucic.pe -> apx-api-reports1 404
Los tres responden 404. El mapeo sobrevivió al servicio: alguien borró
apx-web1 y compañía, y la entrada de dominio se quedó apuntando al vacío.
No rompe nada, pero son tres nombres publicados que fallan, y cualquiera que tenga uno guardado concluye que el sistema está caído. O se vuelven a levantar esos servicios, o se borran los mapeos.
Lo que hay que saber antes de mover un dominio
Cambiar un dominio de servicio es borrar el mapeo y crearlo de nuevo, y eso vuelve a provisionar el certificado. El dominio queda inaccesible cerca de una hora. No hay forma de hacerlo en caliente.
Consecuencia práctica: no se borran los servicios viejos hasta que el dominio responda desde el nuevo. Si se borra antes, no queda a dónde volver.
Cómo comprobar esto
gcloud beta run domain-mappings list --project aprendix-prod --region us-central1
# El estado del certificado de uno concreto:
gcloud beta run domain-mappings describe --domain nexo.ucic.pe \
--project aprendix-prod --region us-central1