[发明专利]一种部署pod的方法及装置在审
申请号: | 201911172893.7 | 申请日: | 2019-11-26 |
公开(公告)号: | CN112948050A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 张文博;夏海 | 申请(专利权)人: | 西安华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 陈斌 |
地址: | 710075 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 部署 pod 方法 装置 | ||
1.一种部署pod的方法,其特征在于,所述方法包括:
管理节点接收部署调度域的指令,所述指令包括调度域占用的每种类型的资源的数量,所述调度域占用的资源用于至少一个pod使用;
管理节点选择用于部署调度域的业务节点,并向所述业务节点发送部署调度域的指令,所述指令包括调度域占用的每种类型的资源的数量;
管理节点接收部署pod的指令,所述指令包括pod的数量,每个pod包括的容器的数量,以及调度域的关联信息;
管理节点根据所述调度域的关联信息,向所述业务节点发送部署pod的指令,所述指令包括pod的数量,每个pod包括的容器的数量,以及用于所述pod使用资源的调度域的标识。
2.如权利要求1所述的方法,其特征在于,针对所述用于所述pod使用的调度域占用的任一类型的资源,该资源的数量小于所有的所述容器在工作时需要该类型的资源的最大值的和值,且不小于任一所述容器在工作时需要该类型的资源的最大值。
3.如权利要求1或2所述的方法,其特征在于,所述调度域的关联信息为调度域的标识或调度域的类型或业务节点的标识。
4.如权利要求1-3任一项所述的方法,其特征在于,管理节点在向所述业务节点发送部署调度域的指令之后,还包括:
管理节点对资源列表中所述业务节点中每种类型的资源的剩余量进行更新,以及对资源池中每种类型的资源的剩余量进行更新,资源池中包括多个业务节点。
5.如权利要求1-4任一项所述的方法,其特征在于,管理节点选择用于部署调度域的业务节点,包括:
管理节点根据资源最优策略,在多个业务节点中选择用于部署调度域的业务节点;或者,
管理节点接收到的部署调度域的指令中还包括业务节点的标识,管理节点将所述标识对应的业务节点作为用于部署调度域的业务节点。
6.如权利要求1-5任一项所述的方法,其特征在于,如果调度域占用的每种类型的资源的数量包括调度域占用的cpu的数量;
所述部署调度域的指令还包括:用于pod中的容器隔离使用的cpu的数量和/或用于pod中的容器共享使用的cpu的数量;
所述部署pod的指令还包括:与其它容器隔离使用cpu的第一容器的标识。
7.如权利要求1-6任一项所述的方法,其特征在于,还包括:
管理节点接收删除调度域的指令,所述指令包括调度域的标识;
管理节点确定是否存在pod使用所述标识的调度域中的资源;
如果是,则发出不能删除所述调度域的提示信息;
如果否,则向部署所述调度域的业务节点发送删除所述调度域的指令。
8.一种部署pod的方法,其特征在于,所述方法包括:
业务节点接收管理节点发送的部署调度域的指令,所述指令包括调度域占用的每种类型的资源的数量;并部署所述调度域,所述调度域中包括对应数量的对应类型的资源;
业务节点接收管理节点发送的部署pod的指令,所述指令包括pod的数量,每个pod包括的容器的数量,以及用于所述pod使用资源的调度域的标识;
业务节点部署对应数量的pod,每个pod包括对应数量的容器;业务节点控制任一所述容器在工作时使用所述调度域中的资源。
9.如权利要求8所述的方法,其特征在于,针对所述用于所述pod使用的调度域占用的任一类型的资源,该资源的数量小于所有的所述容器在工作时需要该类型的资源的最大值的和值,且不小于任一所述容器在工作时需要该类型的资源的最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安华为技术有限公司,未经西安华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911172893.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分子指纹生成方法
- 下一篇:一种双向使用的管道密封装置