Saltar a contenido

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.

    Empezar por el proyecto

  • Seguir una entrega

    Recorre el paso de un commit a una imagen y de la imagen a Kubernetes.

    Explorar CI/CD

  • Preparar la infraestructura

    Revisa las cuatro capas, sus estados, las credenciales y el orden de ejecución.

    Abrir la guía de infraestructura

  • Reproducir y operar

    Comprueba prerrequisitos, diagnostica incidencias y planifica la retirada de recursos.

    Guía de puesta en marcha

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.