一种处理器的绑定方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26606657 阅读:35 留言:0更新日期:2020-12-04 21:31
本发明专利技术实施例提供了一种处理器的绑定方法、装置、计算机设备和存储介质,在容器集群kubenetes中具有节点,在所述节点中具有可容纳容器的实例与调度组件,所述方法应用于所述调度组件,包括:接收实例的更新事件,更新事件包括用于绑定处理器的配置信息;在节点中的处理器中,查找处于空闲状态且满足配置信息的逻辑核,作为目标核;若查找到目标核,则绑定实例与目标核。调度组件独立于绑核模式,因此无需依赖高版本的容器集群kubenetes的绑核模式,从而使得绑核配置不依赖实例的QoS等级,调度组件作为旁路插件即插即用,具备良好的普适性。调度组件实现了绑定处理器核的自动管理,大大降低了运维成本。

【技术实现步骤摘要】
一种处理器的绑定方法、装置、计算机设备和存储介质
本专利技术实施例涉及容器集群的
,尤其涉及一种处理器的绑定方法、装置、计算机设备和存储介质。
技术介绍
随着容器集群kubernetes逐渐成为容器编排的事实标准,越来越多的企业基于容器集群kubenetes构建容器管理平台。容器管理平台可部署在线任务、离线任务,大部分的离线任务属于大数据相关的作业,I/O(input/output,输入/输出)高,这类离线任务一般运行在多磁盘的物理机上,通过多磁盘和多核处理器(centralprocessingunit,CPU)的配合,达到较高的I/O吞吐。在处理器的使用上,容器集群kubernetes提供了抢占模式与绑定模式,绑核模式是指定容器使用执行任务的核,而不是在所有的核中进行抢占,在绑定模式下,离线任务即使出现CPU资源不足带来iowait(引I/O不足导致的等待)的提升,iowait出现在绑核的核上,不会影响其他核,从而做到在线业务与离线业务在CPU上的隔离。但是,容器集群kubernetes是针对每个容器单独手动配置本文档来自技高网...

【技术保护点】
1.一种处理器的绑定方法,其特征在于,在容器集群kubenetes中具有节点,在所述节点中具有可容纳容器的实例与调度组件,所述方法应用于所述调度组件,包括:/n接收所述实例的更新事件,所述更新事件包括用于绑定处理器的配置信息;/n在所述节点中的处理器中,查找处于空闲状态且满足所述配置信息的逻辑核,作为目标核;/n若查找到所述目标核,则绑定所述实例与所述目标核。/n

【技术特征摘要】
1.一种处理器的绑定方法,其特征在于,在容器集群kubenetes中具有节点,在所述节点中具有可容纳容器的实例与调度组件,所述方法应用于所述调度组件,包括:
接收所述实例的更新事件,所述更新事件包括用于绑定处理器的配置信息;
在所述节点中的处理器中,查找处于空闲状态且满足所述配置信息的逻辑核,作为目标核;
若查找到所述目标核,则绑定所述实例与所述目标核。


2.根据权利要求1所述的方法,其特征在于,在所述容器集群kubenetes中具有接口服务,所述接收所述实例的更新事件,包括:
向所述接口服务发送Wath请求,以订阅所述实例绑定处理器的配置信息;
接收所述接口服务在所述配置信息发生变化时发送的更新事件。


3.根据权利要求1所述的方法,其特征在于,所述在所述节点中的处理器中,查找处于空闲状态且满足所述配置信息的逻辑核,作为目标核,包括:
从所述配置信息中读取目标值;
在所述节点中的处理器中,查找处于空闲状态且数量为所述目标值的逻辑核,作为目标核。


4.根据权利要求1所述的方法,其特征在于,所述在所述节点中的处理器中,查找处于空闲状态且满足所述配置信息的逻辑核,作为目标核,包括:
在所述节点中的处理器中,按照逻辑核的序号对所述逻辑核进行降序排序;
按照降序排序之后的顺序,查找处于空闲状态且满足所述配置信息的逻辑核,作为目标核。


5.根据权利要求1所述的方法,其特征在于,所述绑定所述实例与所述目标核,包括:
将所述目标核的序号设置至所述实例的第一配置文件中的绑定模式;
将所述目标核的序号更新至所述容器的第二配置文件中的绑定模式。


6.根据权利要求5所述的方法,其特征在于,所述绑定所述实例与所述目标核,还包括:
若更新所述第二配置文件失败,则生成更新失败事件;
将所述更新失败事件绑定至所述实例。...

【专利技术属性】
技术研发人员:田帅王兴刚王华夏毛茂德
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

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

1