管理节点、计算节点、任务处理方法和服务器集群技术

技术编号:41528697 阅读:20 留言:0更新日期:2024-06-03 23:04
本申请关于一种管理节点、计算节点、任务处理方法和服务器集群,涉及服务器技术领域,在本申请中,服务器集群包括管理节点和多个计算节点,管理节点部署有K8S控制端和HPC集群控制端,计算节点部署有K8S节点端和HPC集群节点端;本申请提供的方法通过K8S控制端和HPC集群控制端集成在服务器集群的管理节点,将K8S节点端和HPC集群节点端集成在服务器集群的计算节点,能够实现将K8S和HPC集群集成在同一服务器集群中,这样一来,便于操作人员的维护和管理,进而提升运维效率。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种管理节点、计算节点、任务处理方法和服务器集群


技术介绍

1、kubernetes(k8s)是一种开源的应用程序,k8s包括控制(master)端和节点(node)端,master端用于管理和部署在node端的一个或多个服务或应用。例如,该应用为ai(artificial intelligence)应用,用于对大规模的数据集进行训练,以得到神经网络模型。高性能计算(high performancecomputing,hpc)集群通常用于大规模科学问题的计算以及对海量数据进行处理,例如,应用于科学研究、气象预报、计算模拟、军事研究、生物制药、基因测序和图像处理等领域。通常,k8s和hpc集群分别部署在不同的物理设备上,k8s和hpc集群之间通过网络通信。

2、当用户需要通过使用hpc集群处理任务时,k8s的master端通常根据处理该任务所需的资源确定hpc集群,然后以网络通信的方式指示hpc集群处理该任务。由于k8s和hpc集群分别部署在不同的物理设备上,因此,不便于操作人员对k8s和hpc集群进行管理和维护,存在本文档来自技高网...

【技术保护点】

1.一种管理节点,其特征在于,应用于服务器集群,所述服务器集群还包括多个计算节点,所述管理节点部署有K8S控制端和高性能计算HPC集群控制端,所述计算节点部署有K8S节点端和HPC集群节点端;

2.根据权利要求1所述的节点,其特征在于,所述K8S控制端配置有管理模块,所述任务处理请求还包括执行所述目标任务所需的目标资源的信息;

3.根据权利要求2所述的节点,其特征在于,所述管理模块,还用于获取所述服务器集群的第四资源信息,并将获取的所述第四资源信息发送给所述HPC集群控制端;所述第四资源信息包括所述服务器集群的图像处理器GPU资源的大小;>

4.根据权利...

【技术特征摘要】

1.一种管理节点,其特征在于,应用于服务器集群,所述服务器集群还包括多个计算节点,所述管理节点部署有k8s控制端和高性能计算hpc集群控制端,所述计算节点部署有k8s节点端和hpc集群节点端;

2.根据权利要求1所述的节点,其特征在于,所述k8s控制端配置有管理模块,所述任务处理请求还包括执行所述目标任务所需的目标资源的信息;

3.根据权利要求2所述的节点,其特征在于,所述管理模块,还用于获取所述服务器集群的第四资源信息,并将获取的所述第四资源信息发送给所述hpc集群控制端;所述第四资源信息包括所述服务器集群的图像处理器gpu资源的大小;

4.根据权利要求1-3中任一项所述的节点,其特征在于,在所述任务处理请求为k8s兼容的格式的情况下,所述管理模块,还用于将所述任务处理请求的格式从k8s兼容的格式转换为hpc集群兼容的格式。

5.根据权利要求1-4任一项所述的节点,其特征在于,所述管理节点设置有至少一个第一容器,每个所述第一容器用于运行一个所述hpc集群控制端;所述计算节点设置有第二容器,所述第二容器用于运行所述第二节点端。

6.根据权利要求5中任一项所述的节点,其特征在于,所述管理模块还用于基于deployments的方式部署所述第一容器,以及用于基于daemonset的方式部署所述第二容器。

7.根据权利要求1-6任一项所述的节点,其特征在于,所述任务处理请求还包括目标第三容器的信息,所述目标第三容器用于运行执行所述目标任务的应用,所述目标第三容器为所述计算节点中设置的多个第三容器中的一个,每个所述第三容器用于运行不同的应用;

8.根据权利要求7所述的节点,其特征在于,运行有同一应用的所述第三容器配置有相同的存储挂载卷,所述存储挂载卷用于存储所述...

【专利技术属性】
技术研发人员:周航
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1