【技术实现步骤摘要】
设备确定方法、装置、存储介质及电子装置
[0001]本专利技术实施例涉及计算机领域,具体而言,涉及一种设备确定方法、装置、存储介质及电子装置。
技术介绍
[0002]容器技术是一种比虚拟机技术更加节省计算资源也更加灵活的虚拟化技术。随着容器技术的发展,出现了很多容器编排引擎,其中,Google开源的容器编排引擎Kubernetes 技术脱颖而出成为了容器编排领域的事实标准。Kubernetes,简称K8s,是用8代替8个字符
ꢀ“
ubernete”而成的缩写,是一个开源的,用于管理云平台中多个主机上的容器化的应用, Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes提供了应用部署、规划、更新和维护的一种机制。
[0003]Deviceplugin机制(设备插件机制)是Kubernetes中的一种机制,允许用户在集群中注册自定义设备,并将这些设备暴露给Pod以使用,Pod是K8S管理的最小单位级,它是一个或多个容器的组合,自定义设备可以是GPU、FPGA、TPU等各种硬件 ...
【技术保护点】
【技术特征摘要】
1.一种设备确定方法,其特征在于,包括:在目标节点的目标容器组合上获取目标标签信息,其中,所述目标标签信息是在所述目标节点上创建所述目标容器组合时创建的信息;获取目标标签列表,其中,所述目标标签列表中记录了所述目标节点当前连接的所有目标类型的设备,以及与每个所述目标类型的设备对应的标签信息,所述目标标签列表是在对所述目标节点进行初始化的过程中生成的;通过所述目标标签信息和所述目标标签列表确定所述目标容器组合当前正在使用的目标设备。2.根据权利要求1所述的方法,其特征在于,通过所述目标标签信息和所述目标标签列表确定所述目标容器组合当前正在使用的目标设备,包括:将所述目标标签信息与所述目标标签列表中记录的每个标签信息进行匹配,得到匹配结果;在所述匹配结果表示所述目标标签信息与第一标签信息匹配成功的情况下,将所述第一标签信息对应的目标设备确定为所述目标容器组合当前正在使用的目标设备,其中,所述目标标签列表中包括所述第一标签信息,以及所述第一标签信息对应的目标设备。3.根据权利要求2所述的方法,其特征在于,将所述目标标签信息与所述目标标签列表中记录的每个标签信息进行匹配,包括:对所述目标标签列表中记录的每个标签信息执行以下操作,在执行以下操作时的标签信息为当前标签信息:判断所述目标标签信息与所述当前标签信息是否相同;在所述目标标签信息与所述当前标签信息相同的情况下,确定所述目标标签信息与所述当前标签信息匹配成功。4.根据权利要求1所述的方法,其特征在于,在获取目标标签列表之前,所述方法还包括:获取第一列表,其中,所述第一列表记录了所述目标节点当前连接的所有设备,以及与每个设备对应的总线信息,其中,所述目标节点当前连接的所有设备中包括所述目标类型的设备;根据所述第一列表中的各个设备的设备类型,得到所述目标标签列表。5.根据权利要求4所述的方法,其特征在于,根据所述第一列表中的各个设备的设备类型,得到所述目标标签列表,包括:获取所述第一列表中记录的所述目标节点当前连接的所有设备中的每个设备的设备类型;在所述第一列表中筛选出所述设备类型为目标类型的设备,以及所述目标类型的设备对应的总线信息,得到第二列表;根据所述第二列表确定出所述目标标签列表。6.根据权利要求5所述的方法,其特征在于,在所述第一列表中筛选出所述设备类型为目标类型的设备,以及所述目标类型的设备对应的总线信息,得到第二列表,包括:创建空白表;将在所述第一列表中筛选出的所述目标类型的设备,以及所述目标类型的设备对应的
总线信息记录在所述空白表,得到第二列表。7.根据权利要求6所述的方法,其特征在于,将在所述第一列表中筛选出的所述目标类型的设备,以及所述目标类型的设备对应的总线信息记录在所述空白表,得到第二列表,包括:对所述第一列表中记录的每个设备执行以下操作,在执行以下操作时的设备为当前设备:获取所述当前设备的设备类型;在所述当前设备的设备类型为所述目标类型的情况下,将所述当前设备以及所述当前设备对应的总线信息添加至所述空白表。8.根据权利要求5所述的方法,其特征在于,在所述第一列表中筛选出所述设备类型为目标类型的设备,以及所述目标类型的设备对应的总线信息,得到第二列表,还包括:将所述第一列表中除所述目标类型以外的其他类型的设备,以及所述其他类型的设备对应的总线信息删除,得到所述第二列表。9.根据权利要求8所述的方法,其特征在于,将所述第一列表中除所述目标类型以外的其他类型的设备,以及所述其他类型的设备对应的总线信息删除,得到所述第二列表,包括:对所述第一列表中记录的每个设备执行以下操作,在执行以下操作时的设备为当前设备:获取所述当前设备的设备类型;在所述当前设备的设备类型不为所述目标类型的情况下,将所述第一列表中所述当前设备以及所述当前设备对应的总线...
【专利技术属性】
技术研发人员:杨勇,刘立近,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。