System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() Ingress组件管理方法、设备及存储介质技术_技高网

Ingress组件管理方法、设备及存储介质技术

技术编号:40249310 阅读:7 留言:0更新日期:2024-02-02 22:44
本发明专利技术公开了一种Ingress组件管理方法、设备及存储介质,方法包括:获取部署于各集群的分片资源;根据各集群各自的节点配置,分别在各集群中创建对应的Ingress组件运行节点,各集群的节点配置由管理控制器基于各集群的分片资源配置得到;分别构建各集群对应的Ingress控制器,以及,分别构建各集群对应的Ingress资源,并将构建得到的各Ingress控制器对应的Ingress资源和Ingress组件运行节点,对应发送至各Ingress控制器。本发明专利技术实现了一种通过集群外部署的管理控制器和Ingress控制器进行Ingress组件管理的方案,以实现多集群统一管理。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种ingress组件管理方法、设备及存储介质。


技术介绍

1、目前,在对集群中的ingress组件进行管理(创建或者修改)时,需要管理人员在集群中部署ingress控制器,以及,对集群中部署的ingress控制器进行管理,这个过程依赖于管理人员的专业水平能力,且当存在多个集群时,管理任务繁多,可能出现各个集群出现规则不统一的情况,所以,导致ingress组件管理的统一性较低。


技术实现思路

1、本专利技术的主要目的在于提供一种ingress组件管理方法、设备及存储介质,旨在提供一种通过集群外部署的管理控制器创建ingress控制器,ingress控制器对应的ingress资源和ingress组件运行节点,从而通过ingress控制器进行ingress组件管理的方案,以实现多集群统一管理。

2、为实现上述目的,本专利技术提供一种ingress组件管理方法,应用于在各个集群外部署的管理控制器,所述ingress组件管理方法包括以下步骤:

3、获取部署于各所述集群的分片资源;

4、根据各所述集群各自的节点配置,分别在各所述集群中创建对应的ingress组件运行节点,其中,各所述集群的节点配置由所述管理控制器基于各所述集群的分片资源配置得到;

5、分别构建各所述集群对应的ingress控制器,以及,分别构建各所述集群对应的ingress资源,并将构建得到的各所述ingress控制器对应的ingress资源和ingress组件运行节点,分别对应发送至各所述ingress控制器,以供所述ingress控制器根据各自接收到的ingress资源和ingress组件运行节点进行资源调度,以实现ingress组件的管理。

6、可选地,在所述获取部署于各所述集群的分片资源的步骤之前,还包括:

7、获取至少一个分片组资源;

8、根据各所述分片组资源对应的分配策略和部署方式,分别将各所述分片资源组对应的分片资源部署至对应的集群。

9、可选地,所述根据各所述分片组资源对应的分配策略和部署方式,分别将各所述分片资源组对应的分片资源部署至对应的集群的步骤包括:

10、获取分配策略,其中,所述分配策略包括各个分片组资源与各个集群之间的一一对应关系;

11、根据所述分配策略,为各所述分片组资源分别分配对应的集群,并分别构建各所述分片组资源对应的分片资源;

12、根据各所述集群的属性,确定各所述分片资源对应的部署方式;

13、根据各所述分片资源对应的部署方式,将各所述分片资源分别部署至各自对应的集群。

14、可选地,在所述根据各所述集群各自的节点配置,分别在各所述集群中创建对应的ingress组件运行节点的步骤之前,还包括:

15、根据各所述集群的属性和分片资源,分别选取各所述集群对应的集群配置,其中,所述集群配置包括节点配置、负载均衡配置和ingress控制器配置中的至少一项。

16、可选地,所述分别构建各所述集群对应的ingress控制器的步骤包括:

17、根据各所述集群对应的ingress控制器配置,在各所述集群中分别渲染得到各所述集群对应的ingress控制器。

18、可选地,所述分片组资源为非命名空间资源,所述分片资源为命名空间资源。

19、为实现上述目的,本专利技术还提供一种ingress组件管理方法,应用于任一目标集群对应的ingress控制器,其中,所述目标集群对应的ingress控制器由部署于各所述集群外的管理控制器构建得到,所述ingress组件管理方法包括以下步骤:

20、接收所述管理控制器发送的ingress资源和ingress组件运行节点,其中,所述ingress资源由所述管理控制器构建得到,所述ingress组件运行节点由所述管理控制器根据所述目标集群的节点配置创建得到,所述目标集群的节点配置由所述管理控制器基于所述目标集群的分片资源配置得到;

21、根据所述ingress资源和所述ingress组件运行节点进行资源调度,以实现ingress组件的管理。

22、可选地,所述根据所述ingress资源和所述ingress组件运行节点进行资源调度的步骤包括:

23、根据所述ingress资源,构建运行资源,其中,所述运行资源包括部署资源、服务资源和服务管理资源中的至少一项;

24、将所述运行资源调度至所述ingress组件运行节点。

25、为实现上述目的,本专利技术还提供一种管理控制器,所述管理控制器部署于各个集群外,所述管理控制器包括:

26、获取模块,用于获取部署于各所述集群的分片资源;

27、创建模块,用于根据各所述集群各自的节点配置,分别在各所述集群中创建对应的ingress组件运行节点,其中,各所述集群的节点配置由所述管理控制器基于各所述集群的分片资源配置得到;

28、发送模块,用于分别构建各所述集群对应的ingress控制器,以及,分别构建各所述集群对应的ingress资源,并将构建得到的各所述ingress控制器对应的ingress资源和ingress组件运行节点,分别对应发送至各所述ingress控制器,以供所述ingress控制器根据各自接收到的ingress资源和ingress组件运行节点进行资源调度,以实现ingress组件的管理。

29、为实现上述目的,本专利技术还提供一种ingress控制器,所述ingress控制器与任一目标集群对应,所述目标集群对应的ingress控制器由部署于各所述集群外的管理控制器构建得到,所述ingress控制器包括:

30、接收模块,用于接收所述管理控制器发送的ingress资源和ingress组件运行节点,其中,所述ingress资源由所述管理控制器构建得到,所述ingress组件运行节点由所述管理控制器根据所述目标集群的节点配置创建得到,所述目标集群的节点配置由所述管理控制器基于所述目标集群的分片资源配置得到;

31、调度模块,用于根据所述ingress资源和所述ingress组件运行节点进行资源调度,以实现ingress组件的管理。

32、为实现上述目的,本专利技术还提供一种ingress组件管理设备,所述ingress组件管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的ingress组件管理程序,所述ingress组件管理程序被所述处理器执行时实现如上所述的ingress组件管理方法的步骤。

33、此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有ingress组件管理程序,所述ingress组件管理程序被处理器执行时实现如上所述的ingress组件管理方法的步骤。

34、本专利技术中,应用于在各个集群外部署的管本文档来自技高网...

【技术保护点】

1.一种Ingress组件管理方法,其特征在于,应用于在各个集群外部署的管理控制器,所述Ingress组件管理方法包括以下步骤:

2.如权利要求1所述的Ingress组件管理方法,其特征在于,在所述获取部署于各所述集群的分片资源的步骤之前,还包括:

3.如权利要求2所述的Ingress组件管理方法,其特征在于,所述根据各所述分片组资源对应的分配策略和部署方式,分别将各所述分片资源组对应的分片资源部署至对应的集群的步骤包括:

4.如权利要求1所述的Ingress组件管理方法,其特征在于,在所述根据各所述集群各自的节点配置,分别在各所述集群中创建对应的Ingress组件运行节点的步骤之前,还包括:

5.如权利要求4所述的Ingress组件管理方法,其特征在于,所述分别构建各所述集群对应的Ingress控制器的步骤包括:

6.如权利要求2或3所述的Ingress组件管理方法,其特征在于,所述分片组资源为非命名空间资源,所述分片资源为命名空间资源。

7.一种Ingress组件管理方法,其特征在于,应用于任一目标集群对应的Ingress控制器,其中,所述目标集群对应的Ingress控制器由部署于各所述集群外的管理控制器构建得到,

8.如权利要求7所述的Ingress组件管理方法,其特征在于,所述根据所述Ingress资源和所述Ingress组件运行节点进行资源调度的步骤包括:

9.一种Ingress组件管理设备,其特征在于,所述Ingress组件管理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的Ingress组件管理程序,所述Ingress组件管理程序被所述处理器执行时实现如权利要求1至6中任一项,或如权利要求7至8中任一项所述的Ingress组件管理方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有Ingress组件管理程序,所述Ingress组件管理程序被处理器执行时实现如权利要求1至6中任一项,或如权利要求7至8中任一项所述的Ingress组件管理方法的步骤。

...

【技术特征摘要】

1.一种ingress组件管理方法,其特征在于,应用于在各个集群外部署的管理控制器,所述ingress组件管理方法包括以下步骤:

2.如权利要求1所述的ingress组件管理方法,其特征在于,在所述获取部署于各所述集群的分片资源的步骤之前,还包括:

3.如权利要求2所述的ingress组件管理方法,其特征在于,所述根据各所述分片组资源对应的分配策略和部署方式,分别将各所述分片资源组对应的分片资源部署至对应的集群的步骤包括:

4.如权利要求1所述的ingress组件管理方法,其特征在于,在所述根据各所述集群各自的节点配置,分别在各所述集群中创建对应的ingress组件运行节点的步骤之前,还包括:

5.如权利要求4所述的ingress组件管理方法,其特征在于,所述分别构建各所述集群对应的ingress控制器的步骤包括:

6.如权利要求2或3所述的ingress组件管理方法,其特征在于,所述分片组资源为非命名空间资源,所述分片资源为命名空间资源。

...

【专利技术属性】
技术研发人员:霍智斌王文龙张志强
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1