Please use this identifier to cite or link to this item:
http://hdl.handle.net/10609/132651
Title: | GitOps: l'evolució de la cultura DevOps |
Author: | Saldaña López, Angel |
Director: | Planas, Elena |
Tutor: | Martín Mateo, Miguel |
Abstract: | The 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. |
Keywords: | infrastructure as code Golang Kubernetes microservices automation CI/CD |
Document type: | info:eu-repo/semantics/bachelorThesis |
Issue Date: | 6-Jun-2021 |
Publication license: | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
Appears in Collections: | Trabajos finales de carrera, trabajos de investigación, etc. |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
asaldanaTFG062memòria.pdf | Memòria del TFG | 7,02 MB | Adobe PDF | View/Open |
Share:
This item is licensed under a Creative Commons License