使用kubernetes在web应用程序中进行负载平衡和部署

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}
引用次数: 0

摘要

本研究旨在开发DevSecOps部署,通过使用DevSecOps最佳实践,以最佳和安全的方式解决自动化的需求。进程是代码部署一个项目一个Framework Laravel versiona起一个Git存储库,并将生成的主要分支一个容器镜像,同样的一个自动部署在Kubernetes集群使用流量的股票。因此,以安全快速的方式生成部署web应用程序的过程,减少错误过程或版本冲突,允许反向更改过程。为了使用不同平台的功能,使用了私有存储库,这样发布的项目就可以安全地实现。自动化工作使用Git、Kubernetes、Actions、manifest、PHP、Composer和Laravel技术。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信