KubeKVM App

DSpace/Manakin Repository

español português english

KubeKVM App

Show full item record

Title: KubeKVM App
Author: Moralo Flores, Pablo
Abstract: En este documento se recoge todo el trabajo realizado para obtener esta aplicación final denominada KubeKVM App, que implementa una API REST desarrollada en Node.js y Express, que está conectada con una base de datos MongoDB donde se almacenan los datos insertados en la API REST, que se encuentra empaquetada dentro de un contenedor Docker y que está apoyada sobre un clúster de Kubernetes. En ella el docente introduce los datos necesarios para el despliegue de cierto número de máquinas virtuales KVM configuradas para su asignatura. El clúster cuenta con un daemon corriendo un script desarrollado en Python para la lectura de los datos y su posterior despliegue mediante KVM en función de las necesidades de la asignatura impartida por el docente. Para llegar a dicho software, se realiza un estudio y análisis de las tecnologías actuales de virtualización. Tras dicho análisis fue necesario contar con almacenamiento en el clúster de la Universidad de Extremadura, tanto para el despliegue del clúster de Kubernetes donde se aloja la API REST como para el despliegue de las máquinas virtuales pertinentes en cada momento.This document contains all the work done to obtain this final application called KubeKVM App, which implements a REST API developed in Node.js and Express, which is connected to a MongoDB database where the data inserted in the REST API is stored, that is packaged inside a Docker container and that is supported on a Kubernetes cluster. In it the teacher enters the necessary data for the deployment of a number of virtual machines KVM configured for their subject. The cluster has a daemon running a script developed in Python for reading the data and its subsequent deployment using KVM according to the needs of the subject taught by the teacher. To reach this software, a study and analysis of current virtualization technologies is carried out. After this analysis it was necessary to have storage in the cluster of the University of Extremadura, both for the deployment of the Kubernetes cluster where the REST API is hosted and for the deployment of the relevant virtual machines at each moment.
URI: http://hdl.handle.net/10662/9677
Date: 2019-08-30


Files in this item

Files Size Format View
TFGUEX_2019_Moralo_Flores.pdf 4.013Mb PDF Thumbnail

The following license files are associated with this item:

This item appears in the following Collection(s)

Show full item record

Attribution-NonCommercial 4.0 International Except where otherwise noted, this item's license is described as Attribution-NonCommercial 4.0 International

Search DSpace


Browse

My Account

Statistics

Help

Redes sociales