发明公开
- 专利标题: 一种跨域环境下基于Kubernetes的调度方法和系统
-
申请号: CN202410904584.9申请日: 2024-07-08
-
公开(公告)号: CN118784597A公开(公告)日: 2024-10-15
- 发明人: 白铁成 , 唐卓 , 龙冠君 , 吴刚 , 范泽华 , 肖雄 , 张嘉鹏 , 陈长建
- 申请人: 塔里木大学 , 湖南大学
- 申请人地址: 新疆维吾尔自治区阿克苏地区阿拉尔市;
- 专利权人: 塔里木大学,湖南大学
- 当前专利权人: 塔里木大学,湖南大学
- 当前专利权人地址: 新疆维吾尔自治区阿克苏地区阿拉尔市;
- 代理机构: 武汉臻诚专利代理事务所
- 代理商 宋业斌
- 主分类号: H04L47/762
- IPC分类号: H04L47/762 ; H04L47/783 ; H04L41/0894
摘要:
本发明公开了一种跨域环境下基于Kubernetes的调度方法,首先通过Kubernetes API和网络测试工具收集各个节点的资源总量和节点间的通信延迟及带宽,然后使用监控工具持续监听节点的资源使用情况;此外,该方法还监听Kubernetes集群中的节点加入和删除事件,以及pod绑定请求,并根据事件类型触发相应的操作;获取pod的创建信息后,根据pod的资源请求量筛选出满足需求的节点;随后,根据节点间的通信延迟和带宽信息,构建通信指标矩阵,对节点的通信性能进行评分,再综合节点的负载情况给出总评分,并根据调度策略对节点列表进行升序或降序排序;最后,绑定器将pod实例与选择的工作节点进行绑定,完成pod调度。本发明能解决现有基于资源的调度方法存在的任务执行时间较长的技术问题。