Cloud Delivery Lab¶
El ciclo DevOps completo, desde GitLab¶
Cloud Delivery Lab reúne planificación, código, controles de calidad y seguridad, construcción de imágenes, infraestructura como código y despliegue de una aplicación en AWS y Google Cloud. GitLab coordina el trabajo; las dos plataformas de ejecución son EKS + RDS y GKE + Cloud SQL.
La documentación explica el diseño y el funcionamiento concreto de seis repositorios. La aplicación Java sirve como demostrador; el centro del proyecto es la integración de las fases del ciclo de vida y la trazabilidad entre ellas.
-
Comprender el proyecto
Conoce los objetivos, las responsabilidades de cada repositorio y la arquitectura.
-
Seguir una entrega
Recorre el paso de un commit a una imagen y de la imagen a Kubernetes.
-
Preparar la infraestructura
Revisa las cuatro capas, sus estados, las credenciales y el orden de ejecución.
-
Reproducir y operar
Comprueba prerrequisitos, diagnostica incidencias y planifica la retirada de recursos.
Qué encontrarás¶
| Área | Contenido |
|---|---|
| Proyecto | Alcance, arquitectura, mapa de repositorios y ciclo DevOps |
| CI/CD | Plantillas compartidas, reglas, construcción, análisis y entrega |
| Infraestructura | AWS, GCP, estados HTTP, OpenTofu, variables y agentes |
| Operación | Puesta en marcha, observabilidad, runbooks y diagnóstico |
| Documentación | Desarrollo bilingüe, comprobaciones y publicación con GitLab Pages |
| Referencia | Configuración, decisiones, limitaciones y fuentes reproducibles |
Base documental¶
Esta edición se basa en la memoria del proyecto y en una revisión de los seis repositorios públicos realizada el 26 de octubre de 2026. Los enlaces al código están fijados a commits concretos. También se consultaron ramas, issues y estados públicos de algunos pipelines.
El HCL está organizado como módulos raíz de Terraform; el pipeline de infraestructura ejecuta OpenTofu 1.12.1. La documentación distingue entre configuración versionada, evidencia histórica y procedimientos propuestos. Una ejecución histórica correcta no acredita el estado actual de una cuenta cloud.
Consulta las fuentes, los detalles encontrados en el código y el mapa con la memoria. Para publicar este mismo sitio, sigue la guía de GitLab Pages.