说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211118793.8 (22)申请日 2022.09.15 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 孙言弟  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 史翠 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种容器分配方法、 装置、 设备及 介质 (57)摘要 本申请公开了一种容器分配方法、 装置、 设 备及介质, 属于云计算技术领域, 该方法包括: 获 取kubelet向CRI发送的pod请求, 对pod请求进行 解析, 得到待分配的目标容器; 根据预设配置规 则判断是否需要将目标容器分配至指定Numa节 点; 若是, 根据预设配置规则利用CRI将目标容器 分配至指定Numa节点。 利用该方法就相当于是通 过代理的方式对kubelet向CRI所发送的pod请求 进行了拦截, 如果判断出目标容器需要分配至指 定Numa节点, 则直接根据预设配置规则利用CRI 将目标容器分配至指定Numa节点, 由此就能够将 pod请求中的容器分配到期望分配的指定Numa节 点上, 这样就可以显著降低容器应用的响应时 间。 权利要求书2页 说明书11页 附图4页 CN 115202893 A 2022.10.18 CN 115202893 A 1.一种容器分配方法, 其特 征在于, 包括: 获取kubelet向CRI发送的pod请求, 并对所述pod请求进行解析, 得到待分配 的目标容 器; 根据预设配置规则判断是否需要将所述目标容器分配至指定Numa节点; 若是, 则根据所述预设配置规则利用所述CRI将所述目标容器分配至所述指定Numa节 点。 2.根据权利要求1所述的容器分配方法, 其特征在于, 所述根据 预设配置规则判断是否 需要将所述目标容器分配至指定Numa节点的过程之后, 还 包括: 若否, 则将所述pod请求 转发至所述CRI, 以对所述pod请求进行响应。 3.根据权利要求1所述的容器分配方法, 其特征在于, 所述根据 所述预设配置规则利用 所述CRI将所述目标容器分配至所述指定Numa节点的过程之前, 还 包括: 判断所述指定Numa节点是否合法; 若是, 则继续执行所述根据所述预设配置规则利用所述CRI将所述目标容器分配至所 述指定Numa节点的步骤。 4.根据权利要求3所述的容器分配方法, 其特征在于, 所述判断所述指定Numa节点是否 合法的过程之后, 还 包括: 若否, 则提 示告警事 件, 并将所述pod请求 转发至所述CRI, 以对所述pod请求进行响应。 5.根据权利要求1所述的容器分配方法, 其特征在于, 所述获取kubelet向CRI发送的 pod请求的过程, 包括: 获取所述kubelet通过gRPC  socket向所述CRI发送的所述pod请求。 6.根据权利要求1所述的容器分配方法, 其特征在于, 所述获取kubelet向CRI发送的 pod请求的过程, 包括: 将所述CRI的接口地址修改为目标地址, 并利用所述目标地址获取所述kubelet向所述 CRI发送的所述pod请求。 7.根据权利要求6所述的容器分配方法, 其特征在于, 所述将所述CRI的接口地址修改 为目标地址的过程, 包括: 利用container‑runtime‑endpoint将所述CRI的接口地址修改为所述目标地址 。 8.根据权利要求6所述的容器分配方法, 其特征在于, 所述根据 所述预设配置规则利用 所述CRI将所述目标容器分配至所述指定Numa节点的过程, 包括: 将所述CRI由所述目标地址转发至所述接口地址, 并根据所述预设配置规则将所述目 标容器分配至所述指定Numa节点。 9.根据权利要求1所述的容器分配方法, 其特征在于, 所述根据 所述预设配置规则利用 所述CRI将所述目标容器分配至所述指定Numa节点的过程, 包括: 根据所述预设配置规则为所述目标容器设置相应的绑定参数, 并根据 所述绑定参数利 用所述CRI将所述目标容器分配至所述指定Numa节点。 10.根据权利要求9所述的容器分配方法, 其特征在于, 所述根据所述绑定参数利用所 述CRI将所述目标容器分配至所述指定Numa节点的过程, 包括: 根据所述绑定参数利用所述CRI将所述目标容器分配至所述指定Numa节点的指定CPU 和/或指定内存。权 利 要 求 书 1/2 页 2 CN 115202893 A 211.根据权利要求1所述的容器分配方法, 其特征在于, 所述根据所述预设配置规则利 用所述CRI将所述目标容器分配至所述指定Numa节点的过程, 包括: 根据Kubernetes中CRD所存储的所述预设配置规则将所述目标容器分配至所述指定 Numa节点。 12.根据权利要求1至10任一项所述的容器分配方法, 其特征在于, 所述根据所述预设 配置规则 利用所述CRI将所述目标容器分配至所述指定Numa节点的过程, 包括: 根据pod注解或pod标签中所设置的所述预设配置规则将所述目标容器分配至所述指 定Numa节点。 13.一种容器分配装置, 其特 征在于, 包括: 请求获取模块, 用于获取kubelet向CRI发送的pod请求, 并对所述pod请求进行解析, 得 到待分配的目标容器; 规则判断模块, 用于根据预设配置规则判断是否需要将所述目标容器分配至指定Numa 节点; 容器分配模块, 用于当所述规则判断模块的判定结果为是时, 则根据所述预设配置规 则利用所述CRI将所述目标容器分配至所述指定Numa节点。 14.一种容器分配设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至12任一项所述的一种容器分 配方法的步骤。 15.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机 程序, 所述计算机程序被处理器执行时实现如权利要求1至12任一项所述的一种容器分配 方法的步骤。权 利 要 求 书 2/2 页 3 CN 115202893 A 3

.PDF文档 专利 一种容器分配方法、装置、设备及介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种容器分配方法、装置、设备及介质 第 1 页 专利 一种容器分配方法、装置、设备及介质 第 2 页 专利 一种容器分配方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:09:17上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。