一种集群部署方法、装置及计算机存储介质与流程

文档序号:35536904发布日期:2023-09-23 12:34阅读:25来源:国知局
一种集群部署方法、装置及计算机存储介质与流程

本申请涉及计算机软件,尤其涉及一种集群部署方法、装置及计算机存储介质。


背景技术:

1、目前,通常采用容器化的方式在集群中进行应用程序的部署,且容器编排软件能够自动执行容器的部署、管理、扩展和联网,可帮助大规模地管理分布式、容器化的应用。然而,相关技术中,利用容器化的方式进行集群的服务部署仍具有较多缺点,例如使用场景单一,部署过程操作过程复杂;另外,当集群规模较大时,无法实现高效的集群管理,导致服务下发的速度较慢,影响部署速度。


技术实现思路

1、本申请提供了一种集群部署方法、装置及计算机存储介质,不仅部署速度更快,而且容错性更高。

2、本申请的技术方案可以如下实现:

3、第一方面,本申请实施例提供了一种集群部署方法,应用于主部署节点,该方法包括:

4、接收针对于多个待部署节点的部署请求信息,确定集群策略和部署策略;

5、基于所述集群策略,利用所述多个待部署节点创建待部署集群;其中,所述待部署集群包括至少一级集群,每级集群存在至少一个管理节点且其中一个管理节点被选定为主管理节点;

6、基于所述部署策略,向所述待部署集群进行服务下发,以使得所述待部署集群进行服务部署处理;其中,所述主部署节点与最高级集群的主管理节点进行通信,且所述每级集群的主管理节点与下一级集群的主管理节点进行通信,且所述每级集群的主管理节点与本级集群的其他管理节点进行通信。

7、第二方面,本申请实施例提供了一种集群部署装置,该集群部署装置包括生成单元、创建单元和部署单元,其中,

8、生成单元,配置为接收针对于多个待部署节点的部署请求信息,确定集群策略和部署策略;

9、创建单元,配置为基于所述集群策略,利用所述多个待部署节点创建待部署集群;其中,所述待部署集群包括至少一级集群,每级集群存在至少一个管理节点且其中一个管理节点被选定为主管理节点;

10、部署单元,配置为基于所述部署策略,向所述待部署集群进行服务下发,以使得所述待部署集群进行服务部署处理;其中,所述主部署节点与最高级集群的主管理节点进行通信,且所述每级集群的主管理节点与下一级集群的主管理节点进行通信,且所述每级集群的主管理节点与本级集群的其他管理节点进行通信。

11、第三方面,本申请提供了一种集群部署装置,该集群部署装置包括存储器和处理器;其中,

12、所述存储器,用于存储能够在所述处理器上运行的计算机程序;

13、所述处理器,用于在运行所述计算机程序时,执行如第一方面所述方法的步骤。

14、第四方面,本申请提供了一种计算机存储介质,该计算机存储介质存储有集群部署程序,该集群部署程序被至少一个处理器执行时实现如第一方面所述方法的步骤。

15、本申请实施例提供了一种集群部署方法、装置及计算机存储介质,该方法应用于主部署节点,包括:接收针对于多个待部署节点的部署请求信息,确定集群策略和部署策略;基于集群策略,利用多个待部署节点创建待部署集群;待部署集群包括至少一级集群,每级集群存在至少一个管理节点且其中一个管理节点被选定为主管理节点;基于部署策略,向待部署集群进行服务下发,以使得待部署集群进行服务部署处理;主部署节点与最高级集群的主管理节点进行通信,且每级集群的主管理节点与下一级集群的主管理节点进行通信,且每级集群的主管理节点与本级集群的其他管理节点进行通信。这样,主管理节点可以向同级的管理节点和下一级主管理节点进行通信,实现了待部署集群的垂直高效管理,不仅部署速度更快,而且容错性更高。



技术特征:

1.一种集群部署方法,其特征在于,应用于主部署节点,所述方法包括:

2.根据权利要求1所述的集群部署方法,其特征在于,所述基于所述集群策略,利用所述多个待部署节点创建待部署集群,包括:

3.根据权利要求1所述的集群部署方法,其特征在于,所述基于所述部署策略,向所述待部署集群进行服务下发,包括:

4.根据权利要求3所述的集群部署方法,其特征在于,所述经由每级集群的主管理节点将所述配置文件下发到每一待部署节点,包括:

5.根据权利要求3所述的集群部署方法,其特征在于,所述经由每级集群的主管理节点将所述服务镜像下发到每一待部署节点,包括:

6.根据权利要求1所述的集群部署方法,其特征在于,在基于所述部署策略,向所述待部署集群进行服务下发之前,所述方法还包括:

7.根据权利要求1所述的集群部署方法,其特征在于,所述每级集群的管理节点均存储节点状态表和部署状态表;所述方法还包括:

8.一种集群部署装置,其特征在于,应用于主部署节点,所述集群部署装置包括生成单元、创建单元和部署单元,其中,

9.一种集群部署装置,其特征在于,所述集群部署装置包括存储器和处理器;其中,

10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有集群部署程序,所述集群部署程序被至少一个处理器执行时实现如权利要求1至8任一项所述方法的步骤。


技术总结
本申请提供了一种集群部署方法、装置及计算机存储介质,该方法应用于主部署节点,包括:接收针对于多个待部署节点的部署请求信息,确定集群策略和部署策略;基于集群策略,利用多个待部署节点创建待部署集群;待部署集群包括至少一级集群,每级集群存在至少一个管理节点且其中一个管理节点被选定为主管理节点;基于部署策略,向待部署集群进行服务下发,以使得待部署集群进行服务部署处理;主部署节点与最高级集群的主管理节点进行通信,且每级集群的主管理节点与下一级集群的主管理节点进行通信,且每级集群的主管理节点与本级集群的其他管理节点进行通信。这样,待部署集群以垂直高效的方式管理,不仅部署速度更快,而且容错性更高。

技术研发人员:李旭东
受保护的技术使用者:中移(苏州)软件技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1