Automatización del despliegue de infraestructura en un clúster de Kubernetes mediante el uso de GitOps
Autor:
Ruedas-Mora, Jonatan
Fecha:
09/2022Palabra clave:
Tipo de Ítem:
masterThesisResumen:
Este 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.
Descripción:
This 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.
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(es)
Estadísticas de uso
Año |
2012 |
2013 |
2014 |
2015 |
2016 |
2017 |
2018 |
2019 |
2020 |
2021 |
2022 |
2023 |
2024 |
Vistas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
83 |
344 |
244 |
Descargas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
63 |
214 |
113 |
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
Guía Práctica para Integrar Alumnos con Síntomas Autistas en el Aula de Educación Infantil
Ruedas-Ruedas, Montserrat (19/06/2015)En este trabajo se ha realizado una guía para orientar a la figura del tutor de Educación Infantil. Para ello, previamente se ha profundizado en el concepto de Trastorno del Espectro Autista, definiéndose sus características, ... -
La innovación evaluativa y el cambio de paradigma en la enseñanza contable
Iglesias Mora, Merle; Iglesias Mora, Pedro (RETOS: Revista de Ciencias de la Administracion Economica, 07/2016)El objetivo de la investigación consistió en analizar el sistema de evaluación actual de la asignatura de Contabilidad en el área empresarial, para determinar su incidencia en el rendimiento académico de los estudiantes. ... -
Comparación de funciones kernel para la predicción de la oferta energética fotovoltaica
Mora-Paz, Héctor Andrés; Riascos, Jaime A.; Salazar-Castro, J.A.; Mora, Germán; Pantoja, Andrés; Revelo-Fuelagán, Javier; Mancera, Laura ; Peluffo-Ordoñez, Diego (RISTI - Revista Iberica de Sistemas e Tecnologias de Informacao, 12/2020)Recientemente, en los campos del cambio climático y de la demanda de energía se ha volcado la atención al estudio y descubrimiento de patrones en energías renovables, como la fotovoltaica. Estos patrones pueden obtenerse ...