面向多个容器云环境的服务构建与发布系统设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:zhoubujin1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着IT技术的发展与商业软件市场的扩张,软件迭代周期变得越来越短,服务的构建和发布需求变得越来越频繁,且大多数服务都要部署在云上。为了更好地应对这个新的变化,本文借助Dev Ops思想,强调对服务构建和发布流程进行一体化管理,同时结合某软件企业的实际工作流程,设计并开发了一个面向多个容器云环境的服务构建与发布系统,帮助应用服务更轻松的上云。首先,本文简要分析了云环境中的常见基础设施和几种主流的持续集成服务器。然后,以此为技术基础并根据公司开发实际,设计并论证了一套面向多个容器云环境的服务持续构建与发布解决方案。方案采用Gitlab Runner作为服务构建模块的基础,借助Harbor和Helm搭建服务发布模块,使用Go语言和相关的服务开发SDK,对系统进行实现,具体内容包涵以下几个方面:拓展Runner中的服务构建配置和管理功能,编写服务构建管理模块,实现简单服务构建的可视化配置,提升了服务构建功能的易用性。优化Helm中服务发布和仓库管理的功能,编写服务发布管理模块,实现服务发布包的整体上传功能,解决了隔离环境中的依赖获取问题,对远程仓库目录进行及时缓存和更新,实现了软件包的快速精确查找和模糊查询。整合容器云管理的功能,编写容器云管理模块,实现对容器云环境的权限管理功能,监控各个集群的健康状况信息,整合集群资源查询和清理功能,帮助用户实时把握集群状态,简化对集群的操作,为后续的集群操作提供支撑。最后,根据该系统的整体实现,有序地检验和测试了系统的主体模块和功能,详细展示了采用的测试方案,然后对得出的测试结果进行解析,确认本文中所涉及的系统核心模块达到了预期效果,满足了实际使用中的需求。同时基于对系统设计和实现流程的分析,指出了在对服务一键部署支持方面的不足,未来在服务构建部署流程的集成与整合方面还有更大的研究空间。
其他文献
研究目的:超重肥胖是糖尿病发病的一个重要的危险指标,超重肥胖会通过引发胰岛素抵抗从而导致糖尿病的发生。对超重肥胖人群进行一定的运动干预是糖尿病防治中的重要一环,但具体有效的改善糖代谢的运动强度仍需深入探讨。本研究旨在对超重青年女性进行10周的运动干预,包括交叉点(crossover point,COP)训练和高强度间歇训练(high intensity interval training,HIIT
变更是项目活动中不可避免出现的变化因素,这是由项目活动的复杂性、可变性和动态性决定的。而对变更的管理直接影响到项目活动的顺利进行及项目在成本、时间、质量等方面的实现。虽然,基本项目管理理论已经日趋成熟,并逐渐引入到我国的相关行业中,但对于变更管理仍是面临相对零散、体系不够成熟和深入的局面。本文研究的是BA公司Y系列发动机项目中的变更管理。BA公司于2015年在中国引入德国先进发动机机型Y系列发动机
随着中国经济的发展,小额贷款公司逐渐发展起来,并已成为我国传统金融机构的重要补充。经过数十年的发展,小额贷款公司在为我国小微企业提供资金需求方面起着十分重要的作用,但小额贷款公司迅猛发展的背后,也存在各种业务风险。因此,本文分析探索小额贷款公司的业务风险,并试图探索小额贷款公司的业务风险管理渠道,促进小额贷款公司健康发展。本文首先阐述了研究意义及研究背景、国内关于外小额贷款业务风险的研究、以及小额
行政裁量说明理由制度既是一个“新话题”又是一个“旧话题”,新在它作为制约和规范行政裁量权的有效方式逐渐为学界和执法实践所青睐,旧在说明理由作为重要的行政程序制度从二战前的德国创设至今还在沿用。在我国,说明理由制度虽然确立起来了,但还存在诸多问题。本文从完善行政裁量说明理由制度出发,分析涉及行政裁量说明理由制度的法律法规、规范性文件、执法案例、裁判文书,结合执法实践,剖析行政裁量说明理由制度存在的问
跨项选材是国家针对2022年北京冬奥会到来之际为增强冰雪运动后备人才专门采取的一项有力举措。面对我国冬季项目“冰强雪弱”处境,就如何在有限时间里快速加大我国雪上项目人才储备,提升雪上项目竞赛水平,是摆在我们面前的主要问题。本研究通过走访武术界专家和冬季项目跨项选材组专家进行专家访谈,通过对武术来源项目运动员和跨项组教练员进行问卷调查,以及结合实地考察、文献资料等方法将雪上项目与武术项目相结合,以项
小说思辨性阅读是在理解性阅读和鉴赏性阅读的基础上,运用解构、分析、质疑、假设、推断、论证、评估、反省、建构等思维特质参与的一种小说文本学习活动。旨在改变当前浅显、无效的阅读状态,增进学习者对小说文体特征的深入思考,革除小说阅读教学的套路化、简单化、应试化等弊病,激发学生的问题意识和阅读兴趣,发展思辨能力,提高学生的理性思维水平,提升思维品质,促进语文核心素养的形成。本论文以高中语文小说思辨性阅读教
自中韩于1992年建交以来,两国政治、经济、文化交往日益密切,中文系和孔子学院纷纷在韩国建立。目前韩国的中文系不仅设置了语言课程和语言学课程,还设置了文化课程,中国古典诗歌鉴赏就是其文化课程中非常重要的课程之一。从上世纪90年代起,韩国对文科教育进行了反省,开始重视对中国古典诗歌鉴赏的学习,现代韩国古诗词教材的编辑也由此而不断发展,至今已经具有相当的体量。现代韩国本土的中国古诗教材主要服务于韩国学
惩戒权是企业管理权的重要部分,企业通过惩戒违纪劳动者,以达到维护企业秩序和提高运营效率的目的。我国现行劳动立法对企业惩戒权的规定内容较少且具有很强的原则性,企业行使惩戒权自主范围过大,由此造成实践中出现大量惩戒争议,致使劳资矛盾不断加剧。因此有必要从法律层面上对企业惩戒权进行规范,在保障企业经营自主权与保护劳动者间寻求平衡。针对企业惩戒权法律问题的研究,本文主要分为五个大部分进行论述。首先是针对企
基于深度学习理论,探索和尝试指导高中生物学教学。以"细胞的增殖"为例,依据新课标要求,通过情境创设、引入概念,设疑激趣、引发思维冲突,合作探究、突破难点,拨云见日、理解知识本质等环节,让学习真正的发生,提升学生的生物学学科核心素养。
手势识别是人机交互中一种重要的手段,传统的基于计算机视觉的手势识别不仅易受光照影响,还容易出现用户隐私泄露等问题。基于调频连续波(Frequency Modulated Continuous Wave,FMCW)雷达的手势识别可以解决上述问题,因此有着广泛的应用场景。FMCW雷达主要有以下两种:(1)通道数目多,能够获取点云数据的雷达。(2)通道数目少,只能获取原始数据的雷达。本文基于上述两种雷达