Mostrar el registro sencillo del ítem

dc.contributor.authorRuedas-Mora, Jonatan
dc.date2022-09
dc.date.accessioned2022-12-05T09:40:48Z
dc.date.available2022-12-05T09:40:48Z
dc.identifier.urihttps://reunir.unir.net/handle/123456789/13858
dc.descriptionThis document brings together the details of the process conducted to meet the goals of the master’s degree final project. These objectives include the study, design, and implementation of a GitOps workflow that automates the deployment of applications and infrastructure on a Kubernetes cluster. Just as a change in an application’s code triggers a process that will package and deploy that application. GitOps allows the deployment and provisioning of applications and infrastructure automatically by modifying the state or configuration files that are under version control. Therefore, the auditability of the environment is enhanced, the rollback process becomes simple and the traceability of the root cause of the problems is achieved. The goal of this master’s degree final project is to study the operation of GitOps to validate if it is mature enough to be implemented in a corporate environment, to apply the best practices while operating with Kubernetes clusters. Apart from that, it is also intended to evaluate whether it reduces the time that a company’s operations team spends investigating and resolving issues manually in the environment.es_ES
dc.description.abstractEste documento recoge los detalles del proceso llevado a cabo para la consecución de los objetivos del Trabajo de Fin de Máster, que comprende el estudio, diseño e implementación de un flujo de GitOps a fin de automatizar y simplificar el despliegue de aplicaciones y de infraestructura sobre un clúster de Kubernetes. Al igual que un cambio en el código de una aplicación dispara un proceso para que esta se empaquete y se despliegue, GitOps permite que el despliegue y aprovisionamiento de las aplicaciones e infraestructura se aplique de manera automática al modificar los ficheros de estado y/o configuración que se encuentran bajo control de versiones. Como consecuencia, se mejora la auditabilidad del entorno, se facilita la restauración del estado anterior y se consigue trazabilidad de los problemas. El objetivo de este Trabajo de Fin de Máster es el de estudiar el funcionamiento de GitOps para validar su grado de madurez a fin de llevar a cabo su implementación en un entorno corporativo aplicando así las mejores prácticas de trabajo sobre Kubernetes. Además, se pretende evaluar si permite reducir el que tiempo que los equipos de operaciones dedican a investigar y solucionar problemas en los entornos de manera manual.es_ES
dc.language.isospaes_ES
dc.rightsopenAccesses_ES
dc.subjectGitOpses_ES
dc.subjectKuberneteses_ES
dc.subjectDevOpses_ES
dc.subjectCI/CDes_ES
dc.subjectCloudes_ES
dc.subjectMáster Universitario en Desarrollo y Operacioneses_ES
dc.titleAutomatización del despliegue de infraestructura en un clúster de Kubernetes mediante el uso de GitOpses_ES
dc.typemasterThesises_ES
reunir.tag~MUDOes_ES


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem