Andrés Ricardo Ramos Rodríguez, Pablo Marcel Recalde Varela
{"title":"使用kubernetes在web应用程序中进行负载平衡和部署","authors":"Andrés Ricardo Ramos Rodríguez, Pablo Marcel Recalde Varela","doi":"10.35290/ro.v3n2.2022.585","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":296863,"journal":{"name":"REVISTA ODIGOS","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Balanceo y despliegue de carga en aplicaciones web mediante kubernetes\",\"authors\":\"Andrés Ricardo Ramos Rodríguez, Pablo Marcel Recalde Varela\",\"doi\":\"10.35290/ro.v3n2.2022.585\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":296863,\"journal\":{\"name\":\"REVISTA ODIGOS\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"REVISTA ODIGOS\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.35290/ro.v3n2.2022.585\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"REVISTA ODIGOS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35290/ro.v3n2.2022.585","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Balanceo y despliegue de carga en aplicaciones web mediante kubernetes
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.