Ayuda
Ir al contenido

Dialnet


Resumen de Balanceo y despliegue de carga en aplicaciones web mediante kubernetes

Ricardo Ramos, Pablo Marcel Recalde Varela

  • español

    La presente investigación consiste en desarrollar un despliegue DevSecOps que resuelve la necesidad de automatizar de una manera óptima y segura, mediante la utilización de las buenas prácticas DevSecOps. El proceso consiste en que el código implementado de un proyecto con un Framework Laravel se versiona en un repositorio Git y se genere a partir de la rama principal una imagen de contenedor, la misma que se desplegará de manera automática en un clúster de Kubernetes con el uso de flujo de acciones. Así pues, para generar procesos de despliegue de aplicaciones web de una manera segura y rápida, reduciendo procesos de errores o conflictos de versiones, permitiendo procesos de reverso de cambios. Para el uso de las funcionalidades de las diferentes plataformas se utilizan repositorios privados, de esta manera el proyecto publicado se implementará de manera segura. Para el trabajo automatizado se usa tecnología Git, Kubernetes, Actions, Manifiestos, PHP, Composer y Laravel.

  • English

    This research consists of developing a DevSecOps deployment that solves the need to automate in an optimal and secure way by using DevSecOps best practices. The process consists in that the code implemented in a project with a Laravel Framework is versioned in a Git repository and a container image is generated from the main branch, which is automatically deployed in a Kubernetes cluster with the use of action flow. To generate web application deployment processes in a secure and fast way, reducing error processes or version conflicts, allowing change rollback processes. For the use of the functionalities of the different platforms, private repositories are used, in this way the published project will be implemented in a secure way. For the automated work we use Git, Kubernetes, Actions, Manifestos, PHP, Composer and Laravel technology.


Fundación Dialnet

Dialnet Plus

  • Más información sobre Dialnet Plus