【技术实现步骤摘要】
一种副本部署方法、装置、系统、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种副本部署方法、装置、系统、电子设备及存储介质。
技术介绍
[0002]OpenStack是一种开源的云计算管理平台,其主要目的是通过虚拟化技术隐藏底层物理硬件的细节,为用户提供计算、存储和网络等层面的资源隔离及资源使用限制,使得在用户层面上来看仿佛是独占一台机器一样。目前在全球范围内有大量的开发者参与其中,为OpenStack的快速发展提供了强有力的保障。OpenStask经过多年的发展,其技术已日趋成熟和稳定,在提供高可用的同时,也具有灵活的可扩展性,因此,OpenStack在各行各业得到了广泛的应用。
[0003]Kubernetes是一个全新的基于容器技术的容器集群管理系统,其在docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,提供了大规模容器集群管理的便捷性。
[0004]目前在Kubernetes上部署OpenStack时的各模块组件副本数量的设置方法是根据当前 ...
【技术保护点】
【技术特征摘要】
1.一种副本部署方法,其特征在于,包括:接收副本部署请求,其中,所述副本部署请求用于请求将云计算平台中的目标应用组件的组件副本部署至目标集群;响应于所述应用副本部署请求,获取云计算平台中各个应用组件对应的规划文件;从所述副本部署请求中提取需求信息,从所述规划文件中提取满足所述需求信息的实际副本数量;将所述实际副本数量发送至目标集群,以使所述目标集群依据所述实际副本数量对部署于所述目标集群中的容器执行部署操作,以满足所述云计算平台的需求。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取云计算平台中目标功能模块对应的属性文件,其中,所述目标模块为所述云计算平台中的任意一个功能模块;从所述属性文件中提取所述目标功能模块关联应用组件对应的定义信息,并将所述定义信息抽取到所述目标功能模块对应部署工具的模板文件。3.根据权利要求2所述的方法,其特征在于,在接收应用组件处理请求之前,所述方法还包括:调用模板引擎查询所述应用组件在所述云计算平台中的规划文件,得到所述应用组件对应的初始配置信息;利用所述模板文件中的定义信息确定所述应用组件对应的副本数量;基于所述副本数量对所述初始配置信息更新,得到目标配置信息。4.根据权利要求1所述的方法,其特征在于,所述从所述规划文件中提取满足所述需求信息的实际副本数量,包括:调用模板引擎从所述规划文件的目标配置信息中提取所述各个应用组件对应的副本数量;从各个应用组件对应的副本数量中获取与所述需求信息相匹配的副本数量作为所述实际副本数量。5.根据权利要求4所述的方法,其特征在于,在从各个应用组件对应的副本数量中获取与所述需求信息相匹配的副本数量作为所述实际副本数量之后,所述方法还包括:调用所述模板引擎对所述实际副本数量对应的目标组件副本进行渲染。6.根据权利要求2所述的方法,其特征在于,所述将所述实际副本数量发送至目标集群,以使所述目标集群依据所述实际副本数量对部署于所述目标集群中的容器执行部署操作,以满足所述云计算平台的需求,包括:当所述实...
【专利技术属性】
技术研发人员:李红卫,武新超,文钧正,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。