10.3969/j.issn.1003-9767.2023.01.046
基于Bazel和Helm的微服务构建
微服务架构的采用已经彻底改变了今天开发应用程序的方式.但是,当持续集成应用到微服务时,需要考虑如何将持续集成的构建与每个微服务映射.如果仅仅修改了某个微服务的一行代码,如何更高效地对所影响的微服务重新进行验证和构建,特别是面对庞大的代码库时.鉴于此,谷歌开源的Bazel工具可以处理大规模数据构建、共享代码库以及从源代码构建的软件相关问题.在微服务架构中,容器编排是一个新的挑战,Kubernetes解决了这个问题.在部署每个微服务时,需要确保在部署升级时不影响下游服务.Helm通过Helm Chart管理Kubernetes应用程序,可以使团队定义、安装和升级最复杂的Kubernetes应用程序.
微服务、持续集成、Bazel、Helm
35
TP311.5(计算技术、计算机技术)
2023-03-22(万方平台首次上网日期,不代表论文的发表时间)
共3页
150-152