【技术实现步骤摘要】
资源调度方法、相关装置和介质
[0001]本公开涉及芯片领域,具体而言,涉及一种资源调度方法、相关装置和介质。
技术介绍
[0002]云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、存储、处理和共享的一种托管技术。云计算系统经常采用容器来实现各种应用之间互相隔离,在容器中实现运行环境和运行应用程序。部署容器的物理机(physical machine,PM)可以划分为一个或多个非一致性内存访问架构(Non Uniform Memory Access Architecture,NUMA)区域,每个非一致性内存访问架构区域包括物理机的部分或全部资源,该资源可以包括处理核、内存、或网络带宽等。在容器组请求持久化存储卷(Persistent Volume)时,CSI(是一个存储驱动程序,支持创建和删除存储卷以及挂载和卸载存储卷)可以监听容器组对存储卷的需求,创建容器组对应的持久化存储卷,将持久化存储卷挂载到容器组以供该容器组使用,这样,CSI往往可能将与容器组对应的处理器(即供容器组使用的处理器)不同 ...
【技术保护点】
【技术特征摘要】
1.一种资源调度方法,包括:获取针对容器组的资源调度请求,所述资源调度请求包括所述容器组所请求的持久化存储器的目标存储空间大小;获取部署所述容器组的工作节点上的至少一个持久化存储器的设备信息,所述持久化存储器包括多个持久化存储设备;基于预设分配条件和所述目标存储空间大小,确定在所述工作节点中为所述容器组分配目标持久化存储器的分配信息,所述目标持久化存储器与所述容器组所使用的处理器位于相同的非一致性内存访问架构区域;将所述分配信息存储至所述容器组的配置信息中,使得所述工作节点从所述配置信息中获取所述分配信息,基于所述分配信息将所述目标持久化存储器调度至所述容器组。2.根据权利要求1所述的资源调度方法,其中,所述设备信息包括所述持久化存储设备的设备名称、设备标识和其所属于的非一致性内存访问架构区域标识,所述获取部署所述容器组的工作节点上的至少一个持久化存储器的设备信息之前,所述资源调度方法还包括:将所述至少一个持久化存储器分别划分为多个持久化存储设备,每个所述持久化存储设备具有一定的存储空间大小;所述获取部署所述容器组的工作节点上的至少一个持久化存储器的设备信息之后,所述资源调度方法还包括:将所述至少一个持久化存储器的设备信息注册到控制节点。3.根据权利要求1所述的资源调度方法,其中,所述预设分配条件包括:所述目标持久化存储器的空闲存储空间大小不小于所述目标存储空间大小;所述目标持久化存储器与所述容器组所使用的处理器具有相同的非一致性内存访问架构区域标识。4.根据权利要求3所述的资源调度方法,其中,所述多个持久化存储设备的存储空间大小相等,所述基于预设分配条件和所述目标存储空间大小,确定在所述工作节点中为所述容器组分配目标持久化存储器的分配信息包括:根据所述目标存储空间大小和所述持久化存储设备的存储空间大小,确定请求的持久化存储设备的目标个数;获取所述目标个数的与所述容器组所使用的处理器具有相同的非一致性内存访问架构区域标识的第一持久化存储设备;基于持久化存储设备的设备标识和持久化存储器之间的一一对应关系,在所述目标个数的所述第一持久化存储设备位于同一个持久化存储器时,将该持久化存储器作为所述目标持久化存储器。5.根据权利要求1所述的资源调度方法,其中,在将所述分配信息存储至所述容器组的配置信息中之后,所述资源调度方法还包括:在所述容器组被销毁的情况下,清空所述容器组的配置信息。6.一种资源调度装置,包括:调度请求获取单元,用于获取针对容器组的资源调度请求...
【专利技术属性】
技术研发人员:陈嘉园,施俊智,姜志峰,朱国云,杨成虎,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。