k8s集群的监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35132927 阅读:21 留言:0更新日期:2022-10-05 10:06
本发明专利技术实施例涉及一种k8s集群的监控方法、装置、电子设备及存储介质,所述方法包括:确定待监控的目标k8s集群;确定目标监控组件;调用预设代码,为所述目标k8s集群安装所述目标监控组件,以利用所述目标监控组件对所述目标k8s集群进行监控。由此,可以实现用户自主选择待监控的目标k8s集群以及目标监控组件,简化了对目标监控组件的安装操作,提高了工作效率,实现了对目标k8s集群的监控。实现了对目标k8s集群的监控。实现了对目标k8s集群的监控。

【技术实现步骤摘要】
k8s集群的监控方法、装置、电子设备及存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种k8s集群的监控方法、装置、电子设备及存储介质。

技术介绍

[0002]随着云计算的发展,越来越多的公司开始使用k8s(全称为kubernetes)集群部署应用做项目,所以需要对k8s集群进行监控和告警,而为了更加完善k8s集群的生态,prometheus(是一个开源监控系统)应运而生。
[0003]然而,现有技术中,在通过prometheus与k8s集群集成的方式,以实现对k8s集群的全方位监控的过程中,由于过多关注于部署安装的事情,无法根据监控的需求安装所需的监控组件,部署安装过程比较繁琐,导致工作效率低。

技术实现思路

[0004]鉴于此,为解决上述由于过多关注于部署安装的事情,无法根据监控的需求安装所需的监控组件,部署安装过程比较繁琐,导致工作效率低的技术问题,本专利技术实施例提供一种k8s集群的监控方法、装置、电子设备及存储介质。
[0005]第一方面,本专利技术实施例提供一种k8s集群的监控方法,所述方法包括:
[0006]确定待监控的目标k8s集群;
[0007]确定目标监控组件;
[0008]调用预设代码,为所述目标k8s集群安装所述目标监控组件,以利用所述目标监控组件对所述目标k8s集群进行监控。
[0009]在一可能的实施方式中,所述确定待监控的目标k8s集群,包括:
[0010]通过第一可视化界面输出多个外部的k8s集群;
[0011]将所述第一可视化界面中被选中的k8s集群进行接入,并将被选中的所述k8s集群确定为待监控的目标k8s集群。
[0012]在一可能的实施方式中,所述确定待监控的目标k8s集群,包括:
[0013]确定目标版本号以及集群信息;
[0014]基于所述集群信息,确定集群节点信息;
[0015]根据所述集群节点信息配置集群节点;
[0016]基于所述目标版本号,所述集群信息以及所述集群节点,生成目标k8s集群。
[0017]在一可能的实施方式中,所述方法还包括:
[0018]将所述目标k8s集群的集群节点分配至对应的业务组,以使所述业务组管理对应的集群节点。
[0019]在一可能的实施方式中,所述方法还包括:
[0020]对所述业务组配置相应的告警策略,以使所述目标k8s集群发生告警时,根据所述告警策略执行相应的告警操作。
[0021]在一可能的实施方式中,所述方法还包括:
[0022]在检测到对历史告警记录的第一触发操作时,通过第二可视化界面输出所述历史告警记录;和/或,
[0023]在检测到对活跃告警记录的第二触发操作时,通过第三可视化界面输出所述活跃告警记录。
[0024]在一可能的实施方式中,所述确定目标监控组件,包括:
[0025]通过第四可视化界面输出多个监控组件,并将所述第四可视化界面中被选中的监控组件归入监控组件集,所述监控组件集用于监控所述目标k8s集群;
[0026]通过第五可视化界面输出多个存储组件,并将所述第五可视化界面中被选中的存储组件确定为目标存储组件,所述目标存储组件用于存储所述监控组件集监控所述目标k8s集群的监控指标;
[0027]将所述监控组件集和所述目标存储组件确定为目标监控组件。
[0028]第二方面,本专利技术实施例提供一种k8s集群的监控装置,所述装置包括:
[0029]集群确定模块,用于确定待监控的目标k8s集群;
[0030]组件确定模块,用于确定目标监控组件;
[0031]组件安装模块,用于调用预设代码,为所述目标k8s集群安装所述目标监控组件,以利用所述目标监控组件对所述目标k8s集群进行监控。
[0032]在一可能的实施方式中,所述集群确定模块,具体用于:
[0033]通过第一可视化界面输出多个外部的k8s集群;
[0034]将所述第一可视化界面中被选中的k8s集群进行接入,并将被选中的所述k8s集群确定为待监控的目标k8s集群。
[0035]在一可能的实施方式中,所述集群确定模块,具体用于:
[0036]确定目标版本号以及集群信息;
[0037]基于所述集群信息,确定集群节点信息;
[0038]根据所述集群节点信息配置集群节点;
[0039]基于所述目标版本号,所述集群信息以及所述集群节点,生成目标k8s集群。
[0040]在一可能的实施方式中,所述装置还包括:
[0041]节点分配模块,用于将所述目标k8s集群的集群节点分配至对应的业务组,以使所述业务组管理对应的集群节点。
[0042]在一可能的实施方式中,所述装置还包括:
[0043]策略配置模块,用于对所述业务组配置相应的告警策略,以使所述目标k8s集群发生告警时,根据所述告警策略执行相应的告警操作。
[0044]在一可能的实施方式中,所述装置还包括:
[0045]第一输出模块,用于在检测到对历史告警记录的第一触发操作时,通过第二可视化界面输出所述历史告警记录;和/或,
[0046]第二输出模块,用于在检测到对活跃告警记录的第二触发操作时,通过第三可视化界面输出所述活跃告警记录。
[0047]在一可能的实施方式中,所述组件确定模块,具体用于:
[0048]通过第四可视化界面输出多个监控组件,并将所述第四可视化界面中被选中的监
控组件归入监控组件集,所述监控组件集用于监控所述目标k8s集群;
[0049]通过第五可视化界面输出多个存储组件,并将所述第五可视化界面中被选中的存储组件确定为目标存储组件,所述目标存储组件用于存储所述监控组件集监控所述目标k8s集群的监控指标;
[0050]将所述监控组件集和所述目标存储组件确定为目标监控组件。
[0051]第三方面,本专利技术实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的k8s集群的监控程序,以实现第一方面中任一项所述的k8s集群的监控方法。
[0052]第四方面,本专利技术实施例提供一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现第一方面中任一项所述的k8s集群的监控方法。
[0053]本专利技术实施例提供的技术方案,通过确定待监控的目标k8s集群,确定目标监控组件,再调用预设代码,为目标k8s集群安装目标监控组件,以利用目标监控组件对目标k8s集群进行监控。由此,用户可以自主选择目标k8s集群以及目标监控组件,并通过调用预设代码,实现为目标k8s集群安装目标监控组件,使实施人员不必过多地关注安装的细节,简化对目标监控组件的安装操作,提高工作效率。
附图说明
[0054]图1为本专利技术实施例提供的一种k8s集群的监控方法的实施例流程图;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种k8s集群的监控方法,其特征在于,所述方法包括:确定待监控的目标k8s集群;确定目标监控组件;调用预设代码,为所述目标k8s集群安装所述目标监控组件,以利用所述目标监控组件对所述目标k8s集群进行监控。2.根据权利要求1所述的方法,其特征在于,所述确定待监控的目标k8s集群,包括:通过第一可视化界面输出多个外部的k8s集群;将所述第一可视化界面中被选中的k8s集群进行接入,并将被选中的所述k8s集群确定为待监控的目标k8s集群。3.根据权利要求1所述的方法,其特征在于,所述确定待监控的目标k8s集群,包括:确定目标版本号以及集群信息;基于所述集群信息,确定集群节点信息;根据所述集群节点信息配置集群节点;基于所述目标版本号,所述集群信息以及所述集群节点,生成目标k8s集群。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述目标k8s集群的集群节点分配至对应的业务组,以使所述业务组管理对应的集群节点。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:对所述业务组配置相应的告警策略,以使所述目标k8s集群发生告警时,根据所述告警策略执行相应的告警操作。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在检测到对历史告警记录的第一触发操作时,通过第二可视化界面输出所述历史告警记录;和/或,...

【专利技术属性】
技术研发人员:林建明周伟坤
申请(专利权)人:深圳萨摩耶数字科技有限公司
类型:发明
国别省市:

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

1