← 返回列表
一种基于Kubernetes的批量任务调度方法
摘要文本
本发明公开了一种基于Kubernetes的批量任务调度方法,属于云计算技术领域。本发明方法首先根据任务标签将新任务分配到普通任务队列或批量任务队列;再基于优选策略优先选择批量任务作为待执行任务;若待执行任务是批量任务,则根据所述批量任务所需资源将其调度到满足其资源需求的单个节点或相邻多个节点上执行;若批量任务是MPI任务,则为MPI任务的pod创建service服务获取MPI任务pod的IP;再生成SSH密钥对,将公钥传给各pod实现SSH免密登录。本发明方法解决了Kubernetes中容器的动态调度导致MPI应用无法建立静态SSH通信的问题。
申请人信息
- 申请人:中国船舶集团有限公司第七〇九研究所
- 申请人地址:430074 湖北省武汉市东湖新技术开发区凤凰产业园藏龙北路1号
- 发明人: 中国船舶集团有限公司第七〇九研究所
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于Kubernetes的批量任务调度方法 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311368094.3 |
| 申请日 | 2023/10/19 |
| 公告号 | CN117608774A |
| 公开日 | 2024/2/27 |
| IPC主分类号 | G06F9/48 |
| 权利人 | 中国船舶集团有限公司第七〇九研究所 |
| 发明人 | 陈启良; 胡哲琨; 章祺; 李大平 |
| 地址 | 湖北省武汉市东湖新技术开发区凤凰产业园藏龙北路1号 |
专利主权项内容
1.一种基于Kubernetes的批量任务调度方法,其特征在于,所述方法包括:根据任务标签将新任务分配到普通任务队列或批量任务队列;基于优选策略优先选择批量任务作为待执行任务;若待执行任务是批量任务,则根据所述批量任务所需资源将其调度到满足其资源需求的单个节点或相邻多个节点上执行;若批量任务是MPI任务,则为MPI任务的pod创建service服务获取MPI任务pod的IP;再生成SSH密钥对,将公钥传给各pod实现SSH免密登录。