资源管理方法、装置、计算机设备、存储介质及产品与流程
- 国知局
- 2024-08-02 12:45:51
本公开涉及云存储,具体涉及资源管理方法、装置、计算机设备、存储介质及产品。
背景技术:
1、kubernetes简称k8s,是一个开源的自动化运维平台,可以消除容器化应用程序在部署、伸缩时涉及到的收到操作,可以帮助对集群进行管理。企业对算力的需求日益增加,边缘计算等新兴技术的发展以及多云、混合云的应用越来越广泛。单个kubernetes集群由于容量有限、运维困难等因素,越来越难以满足日益提高的在资源存储、管理等方面的需求。
技术实现思路
1、有鉴于此,本公开提供了一种资源管理方法、装置、计算机设备、存储介质及产品,以解决k8s集群在资源管理时效率不足的问题。
2、第一方面,本公开提供了一种资源管理方法,包括:
3、接收目标节点发出的资源管理请求,所述资源管理请求中携带有所述目标节点所属的数据中心标识;基于所述数据中心标识在已有资源集群中进行匹配,确定所述目标节点所属的目标集群;获取所述目标集群对应的目标令牌,所述目标令牌在预设时间内有效;基于所述目标集群的标识以及所述目标令牌生成资源纳管脚本;将所述资源纳管脚本发送给所述目标节点,以使所述目标节点基于所述资源纳管脚本加入所述目标集群。
4、第二方面,本公开提供了一种资源管理装置,所述装置包括:
5、请求接收模块,用于接收目标节点发出的资源管理请求,所述资源管理请求中携带有所述目标节点所属的数据中心标识;集群确定模块,用于基于所述数据中心标识在已有资源集群中进行匹配,确定所述目标节点所属的目标集群;令牌获取模块,用于获取所述目标集群对应的目标令牌,所述目标令牌在预设时间内有效;脚本确定模块,用于基于所述目标集群的标识以及所述目标令牌生成资源纳管脚本;节点加入模块,用于将所述资源纳管脚本发送给所述目标节点,以使所述目标节点基于所述资源纳管脚本加入所述目标集群。
6、第三方面,本公开提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的资源管理方法。
7、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的资源管理方法。
8、第五方面,本公开提供了一种计算机程序产品,包括计算机指令,所述计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的资源管理方法。
9、本公开实施例提供的资源管理方法,服务端接收目标节点发出的资源管理请求,根据资源管理请求中携带的目标节点所属的数据中心标识在已有的资源集群中进行匹配,从而确定目标节点所属的目标集群。服务端获取目标集群对应的目标令牌,并基于目标令牌和目标集群的标识生成资源纳管脚本,将资源纳管脚本发送给目标节点,以使目标节点基于资源纳管脚本加入目标集群。该方法可以在对节点进行管理时,具体到数据中心级别,在数据中心级别进行纳管,解决了单个集群容量有限的问题,扩展性较强。另外,无需对集群进行操作,也无需感知当前存在多少集群,降低了使用门槛和操作复杂度,提升运维效率。
技术特征:1.一种资源管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述数据中心标识在已有资源集群中进行匹配,确定所述目标节点所属的目标集群,包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述数据中心标识在所述已有资源集群中是否有对应的第一资源集群,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述数据中心标识在已有资源集群中进行匹配,确定所述目标节点所属的目标集群,还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述已有资源集群的剩余容量,确定所述目标节点所属的目标集群,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述已有资源集群的剩余容量以及属于所述目标区域的数据中心数量,确定所述目标节点所属的目标集群,包括:
7.根据权利要求1所述的方法,其特征在于,所述基于所述目标集群的标识以及所述目标令牌生成资源纳管脚本,包括:
8.根据权利要求1所述的方法,其特征在于,所述获取所述目标集群对应的目标令牌,包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述目标节点进行标识,所述标识的内容包括所述数据中心标识。
10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述将所述工作负载部署到所述第二资源集群的目标数据中心中,包括:
12.一种资源管理装置,其特征在于,所述装置包括:
13.一种计算机设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至11中任一项所述的资源管理方法。
15.一种计算机程序产品,其特征在于,包括计算机指令,所述计算机指令用于使计算机执行权利要求1至11中任一项所述的资源管理方法。
技术总结本公开涉及云存储技术领域,公开了资源管理方法、装置、计算机设备、存储介质及产品,包括:接收目标节点发出的资源管理请求,根据资源管理请求中携带的目标节点所属的数据中心标识在已有的资源集群中进行匹配,从而确定目标节点所属的目标集群。服务端获取目标集群对应的目标令牌,并基于目标令牌和目标集群的标识生成资源纳管脚本,将资源纳管脚本发送给目标节点,以使目标节点基于资源纳管脚本加入目标集群。该方法可以在对节点进行管理时,具体到数据中心级别,在数据中心级别进行纳管,解决了单个集群容量有限的问题,扩展性较强。另外,无需对集群进行操作,也无需感知当前存在多少集群,降低了使用门槛和操作复杂度,提升运维效率。技术研发人员:吴晨,李志明,赵吉壮,刘晨,唐宇驰,周哲,王剑受保护的技术使用者:北京火山引擎科技有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/237703.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表