【技术实现步骤摘要】
一种多集群监听调度方法、装置、设备和可读存储介质
[0001]本专利技术实施例涉及云边融合
,尤其涉及一种多集群监听调度方法、装置、设备和可读存储介质。
技术介绍
[0002]边缘计算通过在更靠近数据源的边缘侧进行数据采集与业务处理等操作,可以显著降低云端负载、提高数据处理效率。随着边缘节点规模的扩大,基于需要靠近边缘网络位置等场景,多个边缘节点会组成一个边缘集群。边缘集群将完整的Kubernetes组件部署在边缘(Master和Node均在边缘),可以让用户在边缘侧也能够获得一致的Kubernetes体验。当边缘集群的规模和数量愈发扩大、容纳数据量越来越多时,在云端能够对其所纳管的多集群中的Kubernetes API资源数据进行高效、合理的监听,并能实时进行数据同步和处理,已成为日益紧迫和重要的一项需求。
[0003]请参考图1,现有技术中对边缘集群维度的资源数据监听,目前有一种方案是云边管理平台自身提供这种能力。云边管理平台中通过所纳管的边缘集群Kubernetes的kubeconfig配置文件信息,建立 ...
【技术保护点】
【技术特征摘要】
1.一种多集群监听调度方法,其特征在于,包括:获取云边管理平台所有已纳管的边缘集群;针对每个成功获取的边缘集群执行以下操作,为所述边缘集群分配云端节点执行监听服务:获取所有云端节点的资源指标数据;根据所述资源指标数据,确定各资源指标的重要度值;根据所述各资源指标的重要度值,从所有云端节点中筛选出用于执行所述监听服务的待选节点列表;基于云端节点纳管指标量化后的得分,从所述待选节点列表中筛选出得分最高的云端节点用于执行边缘集群监听服务。2.根据权利要求1所述的方法,其特征在于,所述资源指标包括以下至少之一项:CPU资源指标、内存资源指标和磁盘资源指标。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述资源指标数据,确定各资源指标的重要度值包括:根据所述资源指标数据,确定所述云端节点的数据结构,其中,所述数据结构中的元素用于表述所述云端节点对应各资源指标数据;确定所述数据结构中每个元素的k
‑
最近邻集合;根据所述数据结构中每个元素的k
‑
最近邻集合,确定所述每个元素的均衡度打分值;根据所述数据结构中所有元素的均衡度打分值确定所述各资源指标的重要度值。4.根据权利要求1所述的方法,其特征在于,当云端节点纳管指标为云端节点已纳管的边缘集群数量,所述从所述待选节点列表中筛选出得分最高的云端节点执行边缘集群监听服务包括:根据边缘集群总数和云端节点已纳管的边缘集群数量,确定所述待选节点列表中得分最高的云端节点,其中,所述得分与所述边缘集群总数成正比,所述得分与所述云端节点已纳管的边缘集群数量成反比;选择所述得分最高的云端节点作为执行监听所述边缘集群监听服务的云端节点。5.根据权利要求1所述的方法,其特征在于,所述从所述待选节点列表中筛选出得分最高的云端节点用于执行边缘集群监听服务之后还包括:通知部署在所述得分最高的云端节点上的监听组件服务开启对当前边缘集群的资源监听;检测是否监听成功;若监听成功,在监听成功的全局缓存中更新所述当前边缘集群与云端节点的映射关系;若监听失...
【专利技术属性】
技术研发人员:吕成钢,李家乐,石鑫盛,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。