首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于主机健康度评估模型和K8s的应用调度方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:渤海银行股份有限公司

摘要:本发明公开了基于主机健康度评估模型和K8s的应用调度方法,构建主机健康评估模型定义node_healthy指标;构建设备插件以注册node_healthy指标至节点信息清单;定时采集计算并同步更新node_healthy指标数值;在应用可运行所需资源维度下及K8s技术领域内,明确节点状态是否可被调度及可被调度节点状态的优劣;构建自定义策略调度器以决策出优先级最高的可被调度节点;Kubelet组件监听并创建应用实例。通过分析应用所需外部物理资源、主机与操作系统资源,实现了对主机状态信息的定时采集更新。同时避免了应用实例被调度到node_healthy指标异常节点上的情况,保障业务应用的稳定运行。

主权项:1.基于主机健康度评估模型和K8s的应用调度方法,其特征在于,包括以下步骤:步骤S1:构建主机健康评估模型,定义node_healthy指标;主机健康评估模型,包括所需外部物理资源分析模块、主机与操作系统资源分析模块;主机健康评估模型的工作维度包括:服务器运行状态维度和应用可运行所需资源维度;步骤S2:构建设备插件HealthyDevicePlugin;步骤S3:基于设备插件HealthyDevicePlugin,将node_healthy指标注册至节点信息清单;步骤S4:固定周期采集计算并获取各节点的node_healthy指标数值,并同步更新至节点信息清单;步骤S5:主机健康度评估模型在应用可运行所需资源维度下,并在K8s即Kubernetes技术领域内,定义node_filter_annotation指标,以明确节点是否能被调度;步骤S6:主机健康度评估模型在应用可运行所需资源维度下,并在K8s即Kubernetes技术领域内,定义node_score指标,以明确节点状态的优劣;步骤S7:在Kubernetes默认调度器的基础上,基于node_filter_annotation指标和node_score指标,构建自定义策略调度HealthyScheduler,以用于过滤节点和节点状态打分;步骤S8:依据节点的node_healthy指标,HealthyScheduler决策出优先级最高的可被调度节点;将应用实例调度决策结果同步至优先级最高节点的Kubelet组件;步骤S9:根据Kubelet组件监听的信息,创建应用实例。

全文数据:

权利要求:

百度查询: 渤海银行股份有限公司 基于主机健康度评估模型和K8s的应用调度方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术