Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/132651
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorSaldaña López, Angel-
dc.coverage.spatialPallejà-
dc.date.accessioned2021-06-29T17:22:51Z-
dc.date.available2021-06-29T17:22:51Z-
dc.date.issued2021-06-06-
dc.identifier.urihttp://hdl.handle.net/10609/132651-
dc.description.abstractAquest Treball de Final de Grau té com objectiu principal estudiar i investigar els beneficis que aportaria la metodologia GitOps als cicles de desenvolupament de programari. El projecte està dividit en dues parts ben diferenciades. En la primera, es realitza una exposició de caire més teòric on s'analitza el flux de desplegament d'una aplicació seguint els principis GitOps així com els components requerits per poder implementar aquesta solució. En canvi, la segona part consisteix en dissenyar i implementar una plataforma que permeti demostrar com funcionaria l'automatització de tots els processos de CI/CD per desplegar tant infraestructura com una aplicació web seguint el mateix criteri. La solució tècnica està hostatjada en Google Cloud Platform i les eines principals que s'han utilitzat són Kubernetes, Terraform, GitHub, Golang, Cloud Build i ArgoCD.ca
dc.description.abstractThe main goal of this Bachelor's Degree Final Project is to learn and investigate the benefits of applying GitOps methodologies to the software development life cycles. The project has two main sections. In the first one, we expose the theoretical concepts about how works an application deployment following GitOps principles and which components are required to implement this solution. In contrast, the second section is more about a practice use case: a complete platform is designed and implemented to demonstrates how would work the automated CI/CD processes to deploy infrastructure and a web application following the same pattern. The technical solution is hosted in Google Cloud Platform and the tools used to complete this project are Kubernetes, Terraform, GitHub, Golang, Cloud Build, and ArgoCD.en
dc.description.abstractEste Trabajo de Final de Grado tiene como objetivo principal estudiar e investigar los beneficios que aportaría la metodología GitOps a los ciclos de desarrollo de aplicaciones. El proyecto está dividido en dos partes bien diferenciadas. En la primera, se ofrece una exposición teórica donde se analiza el flujo de despliegue de una aplicación siguiendo los principios GitOps así como los componentes necesarios para poder implementar esta solución. En cambio, la segunda parte consiste en diseñar e implementar una plataforma que permita demostrar cómo funcionaría la automatización de todos los procesos CI/CD para desplegar tanto infraestructura como una aplicación web siguiendo el mismo criterio. La solución técnica está desplegada en Google Cloud Platform y las herramientas principales que se han utilizado son Kubernetes, Terraform, GitHub, Golang, Cloud Build y ArgoCD.es
dc.format.mimetypeapplication/pdf-
dc.language.isocat-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectinfraestructura com a codica
dc.subjectinfraestructura como códigoes
dc.subjectinfrastructure as codeen
dc.subjectGolangca
dc.subjectGolanges
dc.subjectGolangen
dc.subjectKubernetesca
dc.subjectKuberneteses
dc.subjectKubernetesen
dc.subjectmicroserveisca
dc.subjectmicroservicioses
dc.subjectmicroservicesen
dc.subjectautomatitzacióca
dc.subjectautomatizaciónes
dc.subjectautomationen
dc.subjectCI/CDca
dc.subjectCI/CDes
dc.subjectCI/CDen
dc.subject.lcshOperating systems (Computers) -- TFGen
dc.titleGitOps: l'evolució de la cultura DevOps-
dc.typeinfo:eu-repo/semantics/bachelorThesis-
dc.audience.educationlevelEstudis de Grauca
dc.audience.educationlevelEstudios de Gradoes
dc.audience.educationlevelUniversity degreesen
dc.subject.lemacSistemes operatius (Ordinadors) -- TFGca
dc.subject.lcshesSistemas operativos (Ordenadores) -- TFGes
dc.contributor.directorPlanas, Elena-
dc.contributor.tutorMartín Mateo, Miguel-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Aparece en las colecciones: Trabajos finales de carrera, trabajos de investigación, etc.

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
asaldanaTFG062memòria.pdfMemòria del TFG7,02 MBAdobe PDFVista previa
Visualizar/Abrir