CN113946415B 调度方法、装置和主节点 (华为技术有限公司)_第1页
CN113946415B 调度方法、装置和主节点 (华为技术有限公司)_第2页
CN113946415B 调度方法、装置和主节点 (华为技术有限公司)_第3页
CN113946415B 调度方法、装置和主节点 (华为技术有限公司)_第4页
CN113946415B 调度方法、装置和主节点 (华为技术有限公司)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

201810220882.02018.03.16本申请提供了一种调度方法、装置和主节度任务中包括创建该目标容器使用的镜像的镜主节点从该集群中选择用于创建该目标容器的2接收调度任务,所述调度任务用于在集群中调度工作节点创建目标从所述集群中选择用于创建所述目标容器的使用所述镜像名称获取与所述目标节点的处理器架构类型获取所述镜像的镜像架构类型,所述镜像的镜像架构类型用4.根据权利要求1或2所述方法,其特征在于,所述使用节点的处理器架构类型匹配的镜像文件和使用所述镜像文件在所述目标节点上创建所述所述目标节点从镜像节点获取所述镜像的镜像名称指示的镜所述目标节点根据所述镜像文件在所述目标节点上创建所所述镜像的镜像架构类型是X86架构,所述目标所述镜像的镜像架构类型是进阶精简指令集机器ARM架构,所述目标节点的处理器架接收模块,用于接收调度任务,所述调度任务用于在集群中调创建模块,用于使用所述镜像名称获取与所12.根据权利要求9或10所述的装置,其特征在于,所述镜像的镜像架构类型是X86架所述镜像的镜像架构类型是进阶精简指令集机器ARM架构,所述目标节点的处理器架34一些性能和资源使用效率方面的问题,因此出现了一种称为容器(container)的新型虚拟[0003]容器服务提供高性能可伸缩的容器应用管理服务器,如开源的应用容器引擎Docker和Kubernetes均可以提供多应用发布方式和持续交付能力并支持微服务架构,度模块(scheduler))用于调度集群中的工作节点创建并运X86的工作节点和处理器架构类型为进阶精简指令集机器(advancedreduced连的协议(internetprotocol,IP)地址,为不同处理器架构的工作节点配置不同的IP网的IP网段中包含的工作节点的处理器架构与运行目标容器的镜像架构中处理器架构类型5[0014]在一种可能的实现方式中,该主节点中包括容器引擎的守护进程(例如,Dockerdaemon),该主节点根据该镜像的镜像名称获取创建该目标容器的工作节点的处理器架构像架构类型用于指示该创建该目标容器的工作节点的处[0019]在一种可能的实现方式中,该主节点从该至少一个工作主节点选择该至少一个工作节点中积分最高的工作6像的镜像架构类型用于指示所述创建所述目标容器的工作节点的处理[0025]在一种可能的实现方式中,所述处理器架构类型包括X86和进阶精简指令集机器7[0038]图1是本申请实施例适用的集群的示意性框图。图2所示的集群(cluster)包括主[0043]具体地,客户端代理模块与服务模块之间可以通过REST应用程序编程接口[0044]在一种可选的实现方式中,上述容器引擎的服务模块可以是容器引擎的守护程为基础架构,在主节点中添加DockerDaemon模块,使得容器调度模块可以与容器引擎通8[0057]需要说明的是,集群中的一个工作节点可以创建并运行至少一个容器组中的容[0058]为了提高主节点执行调度任务的自动化程度,本申请实施例提供了一种调度方[0060]210,主节点接收调度任务,所述调度任务用于调度集群中工作节点创建目标容[0061]220,所述主节点根据所述镜像的镜像名称获取创建所述目标容器的工作节点的[0064]在一种可能的实现方式中,所述主节点中包括容器引擎的守护进程,步骤220包容器引擎的守护进程根据所述镜像的镜像名称与所述镜像的镜像架构类型的对应关系确9镜像的镜像架构类型用于指示创建目标容器的工作节点的处理器架构类型,可以理解为,节点的处理器架构类型与所述创建目标容器的工作节点的处理器架[0083]图3是本申请另一实施例的调度方法的示意性流程图。图3所示的方法包括步骤节点的架构类型与创建目标容器的工作节点的处理器架[0096]需要说明的是,集群中工作节点的处理器架构类型可以[0105]获取模块420,用于根据所述镜像的镜像名称获取创建所述目标容器的工作节点标节点的处理器架构类型与所述创建目标容器的工作节点的处理器架构类用于指示所述创建所述目标容器的工作节点的处理器[0113]应理解的是,本发明实施例的装置400可以通过专用集成电路(application-specificintegratedcircuit,ASIC)实现,或可编程逻辑器件(programmablelogicdevice,PLD)实现,上述PLD可以是复杂程序逻辑器件(complexprogrammablelogical[0114]根据本发明实施例的装置400可对应于执行本发明实施例中描述的方法,并且装置400中的各个单元的上述和其它操作和/或功能分别为了实现图2和图3的各个方法的相[0115]通过上述内容描述,本申请实施例提供的装置400可以根据镜像名称获取创建目[0117]应理解,在本申请实施例中,该处理器520可以采用中央处理单元(centralprocessingunit,CPU),该处理器还可以是其它通用处理器、数字信号处理器(digitalsignalprocessor,DSP)、专用集成电路(applicationspeci[0119]在实现过程中,上述方法的各步骤可以通过处理器520中的硬件的集成逻辑电路节点500中的各个模块的上述和其它操作和/或功能分别为了实现图2至图3中的各个方法[0121]通过上述内容描述,本申请实施例提供的主节点500可以根据镜像名称

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论