System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 容器集群编排管理方法、装置、设备、介质及程序产品制造方法及图纸_技高网

容器集群编排管理方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:43058124 阅读:5 留言:0更新日期:2024-10-22 14:38
本申请提供一种容器集群编排管理方法、装置、设备、介质及程序产品,涉及容器集群技术领域,以解决现有NFVO还未支持对容器集群的编排管理能力的问题。本方法包括接收第一请求,第一请求用于请求NFVO对目标容器集群进行编排管理;向CCM发送第二请求;接收CCM响应于第二请求发送的第一响应消息,向CCM发送第一查询请求,第一查询请求用于指示CCM按照预设周期查询所述目标容器集群的集群信息;接收CCM响应于第一查询请求发送的集群信息。本申请对云原生技术的管理编排能力、管理架构等进行电信级创新,形成端到端电信级云原生解决方案,使得NFVO具备对容器集群的编排管理能力,并通过端到端流程的配合实现对集群创建、扩容、缩容等生命周期的编排管理。

【技术实现步骤摘要】

本申请涉及容器集群,特别涉及一种容器集群编排管理方法、装置、设备、介质及程序产品


技术介绍

1、随着云原生容器化发展的不断升温,越来越多的b/o/m类app应用系统采用基于kubernetes的容器化方式部署业务到网络云各资源池。网络云网管资源池中采用基于容器技术部署的系统数量不断增加,所需创建的集群资源也不断递增。原有网络云产品中,网络功能虚拟化编排器(network functions virtualization orchestrator,nfvo)已经实现对网络功能虚拟化(network functions virtualization,nfv)环境中的所有虚机资源的隔离及管理能力,但是还未支持对容器集群的编排管理能力。


技术实现思路

1、本申请实施例提供一种容器集群编排管理方法、装置、设备、介质及程序产品,以解决现有nfvo还未支持对容器集群的编排管理能力的问题。

2、为解决上述技术问题,本申请是这样实现的:

3、第一方面,本申请实施例提供一种容器集群编排管理方法,应用于网络功能虚拟化编排器nfvo,所述方法包括:

4、接收第一请求,所述第一请求用于请求nfvo对目标容器集群进行编排管理;

5、向容器集群管理器ccm发送第二请求,所述第二请求用于请求ccm对所述目标容器集群进行编排管理;

6、接收ccm响应于所述第二请求发送的第一响应消息,向ccm发送第一查询请求,所述第一查询请求用于指示ccm按照预设周期查询所述目标容器集群的集群信息;

7、接收ccm响应于所述第一查询请求发送的所述集群信息。

8、可选地,所述向容器集群管理器ccm发送第二请求,包括:

9、在所述第一请求用于请求创建所述目标容器集群或者对所述目标容器集群进行扩容的情况下,响应于所述第一请求,向ccm发送第二查询请求,所述第二查询请求用于指示ccm查询集群规格信息;

10、接收ccm响应于所述第二查询请求发送的集群规格信息;

11、根据所述集群规格信息和预设的管理信息进行资源校验;

12、在资源校验通过的情况下,向ccm发送第二请求。

13、可选地,所述目标容器集群为第一模式的容器集群、第二模式的容器集群或者第三模式的容器集群,所述第一模式的容器集群供一个二级租户使用,且二级租户对应的多个cim租户共同使用所有集群资源;所述第二模式的容器集群供一个二级租户使用,且二级租户对应的多个cim租户各自使用独占的集群资源;所述第三模式的容器集群供多个二级租户使用,且每个二级租户对应的多个cim租户各自使用独占的集群资源。

14、可选地,在所述目标容器集群为所述第一模式的容器集群或者所述第二模式的容器集群的情况下,所述集群规格信息包括管理规格信息、计算节点规格信息和存储规格信息;

15、在所述目标容器集群为所述第三模式的容器集群的情况下,所述集群规格信息包括所述管理规格信息。

16、可选地,在向ccm发送第二请求之前,所述方法还包括:

17、在所述第一请求用于请求创建所述目标容器集群的情况下,向虚拟网络功能管理器vim发送创建容器集群网络请求。

18、可选地,在接收ccm响应于所述第一查询请求发送的所述集群信息之后,所述方法还包括:

19、在所述第一请求用于请求创建所述目标容器集群或者对所述目标容器集群进行扩容的情况下,向vim发送路由配置请求;

20、或者,在所述第一请求用于请求删除所述目标容器集群的情况下,向vim发送删除容器集群网络请求;

21、或者,在所述第一请求用于请求对所述目标容器集群进行缩容的情况下,向vim发送删除路由配置请求。

22、第二方面,本申请实施例提供一种容器集群编排管理方法,应用于ccm,所述方法包括:

23、接收nfvo发送的第二请求,所述第二请求用于请求ccm对目标容器集群进行编排管理;

24、在所述第二请求校验合法的情况下,向nfvo发送第一响应消息;

25、接收nfvo发送的第一查询请求,所述第一查询请求用于指示ccm按照预设周期查询所述目标容器集群的集群信息;

26、响应于所述第一查询请求向nfvo发送所述集群信息。

27、可选地,在接收nfvo发送的第二请求之前,所述方法还包括:

28、接收nfvo发送的第二查询请求,所述第二查询请求用于指示ccm查询集群规格信息;

29、响应于所述第二查询请求向nfvo发送集群规格信息。

30、可选地,在所述第二请求用于请求对所述目标容器集群进行缩容的情况下,在向nfvo发送第一响应消息之后,所述方法还包括:

31、向cim发送cie节点去纳管请求;

32、向vim发送cie节点资源删除请求。

33、可选地,在所述第二请求用于请求对所述目标容器集群进行扩容的情况下,在向nfvo发送第一响应消息之后,所述方法还包括:

34、向vim发送cie资源节点创建请求;

35、向cim发送cie节点纳管请求。

36、可选地,在所述第二请求用于请求创建所述目标容器集群的情况下,在向nfvo发送第一响应消息之后,所述方法还包括:

37、向vim发送容器集群创建请求;

38、接收vim响应于所述容器集群创建请求发送的第二响应消息。

39、第三方面,本申请实施例提供一种容器集群编排管理装置,应用于网络功能虚拟化编排器nfvo,所述装置包括:

40、第一接收模块,用于接收第一请求,所述第一请求用于请求nfvo对目标容器集群进行编排管理;

41、第一发送模块,用于向容器集群管理器ccm发送第二请求,所述第二请求用于请求ccm对所述目标容器集群进行编排管理;

42、第二发送模块,用于接收ccm响应于所述第二请求发送的第一响应消息,向ccm发送第一查询请求,所述第一查询请求用于指示ccm按照预设周期查询所述目标容器集群的集群信息;

43、第二接收模块,用于接收ccm响应于所述第一查询请求发送的所述集群信息。

44、可选地,所述第一发送模块包括:

45、第一发送单元,用于在所述第一请求用于请求创建所述目标容器集群或者对所述目标容器集群进行扩容的情况下,响应于所述第一请求,向ccm发送第二查询请求,所述第二查询请求用于指示ccm查询集群规格信息;

46、第一接收单元,用于接收ccm响应于所述第二查询请求发送的集群规格信息;

47、校验单元,用于根据所述集群规格信息和预设的管理信息进行资源校验;

48、第二发送单元,用于在资源校验通过的情况下,向ccm发送第二请求。

49、可选地,所述目标容器集群为第一模式的容器集群、第二模式的容器集本文档来自技高网...

【技术保护点】

1.一种容器集群编排管理方法,其特征在于,应用于网络功能虚拟化编排器NFVO,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述向容器集群管理器CCM发送第二请求,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标容器集群为第一模式的容器集群、第二模式的容器集群或者第三模式的容器集群,所述第一模式的容器集群供一个二级租户使用,且二级租户对应的多个CIM租户共同使用所有集群资源;所述第二模式的容器集群供一个二级租户使用,且二级租户对应的多个CIM租户各自使用独占的集群资源;所述第三模式的容器集群供多个二级租户使用,且每个二级租户对应的多个CIM租户各自使用独占的集群资源。

4.根据权利要求3所述的方法,其特征在于,在所述目标容器集群为所述第一模式的容器集群或者所述第二模式的容器集群的情况下,所述集群规格信息包括管理规格信息、计算节点规格信息和存储规格信息;

5.根据权利要求1所述的方法,其特征在于,在向CCM发送第二请求之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在接收CCM响应于所述第一查询请求发送的所述集群信息之后,所述方法还包括:

7.一种容器集群编排管理方法,其特征在于,应用于CCM,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,在接收NFVO发送的第二请求之前,所述方法还包括:

9.根据权利要求7所述的方法,其特征在于,在所述第二请求用于请求对所述目标容器集群进行缩容的情况下,在向NFVO发送第一响应消息之后,所述方法还包括:

10.根据权利要求7所述的方法,其特征在于,在所述第二请求用于请求对所述目标容器集群进行扩容的情况下,在向NFVO发送第一响应消息之后,所述方法还包括:

11.根据权利要求7所述的方法,其特征在于,在所述第二请求用于请求创建所述目标容器集群的情况下,在向NFVO发送第一响应消息之后,所述方法还包括:

12.一种容器集群编排管理装置,其特征在于,应用于网络功能虚拟化编排器NFVO,所述装置包括:

13.一种容器集群编排管理装置,其特征在于,应用于CCM,所述装置包括:

14.一种电子设备,其特征在于,包括收发机,所述收发机用于:

15.一种电子设备,其特征在于,包括收发机,所述收发机用于:

16.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至6中任一项所述的容器集群编排管理方法的步骤;或者,所述程序被所述处理器执行时实现如权利要求7至11中任一项所述的容器集群编排管理方法的步骤。

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的容器集群编排管理方法的步骤;或者,所述计算机程序被处理器执行时实现如权利要求7至11中任一项所述的容器集群编排管理方法的步骤。

18.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令被处理器执行时实现如权利要求1至6中任一项所述的容器集群编排管理方法的步骤;或者,所述计算机指令被处理器执行时实现如权利要求7至11中任一项所述的容器集群编排管理方法的步骤。

...

【技术特征摘要】

1.一种容器集群编排管理方法,其特征在于,应用于网络功能虚拟化编排器nfvo,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述向容器集群管理器ccm发送第二请求,包括:

3.根据权利要求2所述的方法,其特征在于,所述目标容器集群为第一模式的容器集群、第二模式的容器集群或者第三模式的容器集群,所述第一模式的容器集群供一个二级租户使用,且二级租户对应的多个cim租户共同使用所有集群资源;所述第二模式的容器集群供一个二级租户使用,且二级租户对应的多个cim租户各自使用独占的集群资源;所述第三模式的容器集群供多个二级租户使用,且每个二级租户对应的多个cim租户各自使用独占的集群资源。

4.根据权利要求3所述的方法,其特征在于,在所述目标容器集群为所述第一模式的容器集群或者所述第二模式的容器集群的情况下,所述集群规格信息包括管理规格信息、计算节点规格信息和存储规格信息;

5.根据权利要求1所述的方法,其特征在于,在向ccm发送第二请求之前,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,在接收ccm响应于所述第一查询请求发送的所述集群信息之后,所述方法还包括:

7.一种容器集群编排管理方法,其特征在于,应用于ccm,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,在接收nfvo发送的第二请求之前,所述方法还包括:

9.根据权利要求7所述的方法,其特征在于,在所述第二请求用于请求对所述目标容器集群进行缩容的情况下,在向nfvo发送第一响应消息之后,所述方法还包括:

10.根据权利要求7所述的方法,其特征在...

【专利技术属性】
技术研发人员:黄婧姚伟陈少凡唐国华李金翼赵鹏袁向阳
申请(专利权)人:中国移动通信有限公司研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1