[发明专利]一种K8s环境监控自动发现分类部署管理的方法在审
申请号: | 202010737437.9 | 申请日: | 2020-07-28 |
公开(公告)号: | CN111831362A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 于沈课;李珂;蔡卫卫;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 郗艳荣 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 k8s 环境 监控 自动 发现 分类 部署 管理 方法 | ||
本发明特别涉及一种K8s环境监控自动发现分类部署管理的方法。该K8s环境监控自动发现分类部署管理的方法,首先建立数据模型维护资源与采集器之间的关联关系;系统自动发现部署服务,并根据服务特征自动调度监控采集器,完成自动采集;注册器完成资源的注册及销毁;调度器根据注册器的变化来完成采集器的启动/销毁,采集配置的调度分发及热加载流程,最终完成服务监控的自动分类部署。该K8s环境监控自动发现分类部署管理的方法,解决了复杂环境及短暂环境下部署并管理监控采集器的问题,支持自动发现资源并部署监控,大大降低了人工操作带来的问题及风险,提高了易用性,同时通过调度优化资源配置,减少了因监控而带来的性能消耗影响。
技术领域
本发明涉及云计算技术领域,特别涉及一种K8s环境监控自动发现分类部署管理的方法。
背景技术
Kubernetes,简称K8s,是用8代替8个字符ubernete而成的缩写。作为一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful)。Kubernetes提供了资源应用部署、规划、更新及维护的一种机制。
随着Kubernetes越来越活跃,加入Kubernetes的云原生应用越来越多,越来越多的组织开始使用prometheus监视器容器和微服务领域,但在使用过程中逐渐发现了很多问题。
传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当前操作系统绑定,这样做并不利于应用的升级更新/回滚等操作。当然也可以通过创建虚拟机的方式来实现某些功能,但是虚拟机非常重,并不利于可移植性。
过去,监控整体环境比较直接,有限的静态物理服务器和虚拟机,以及有限数量的监控指标。现在随着容器技术,及微服务架构的广泛应用,要监控的资源实体数量激增,且不确定性越来越强。尤其伴随Kubernetes这样的协调器一起使用时,资源的寿命可能非常短,跟踪起来越发困难,环境的复杂性和分布的增加,也使得部署监控更加困难,在短暂环境下该问题尤其突出。
为了解决复杂环境及短暂环境下部署并管理监控采集器的问题,本发明提出了一种K8s环境监控自动发现分类部署管理的方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的K8s环境监控自动发现分类部署管理的方法。
本发明是通过如下技术方案实现的:
一种K8s环境监控自动发现分类部署管理的方法,其特征在于:包括以下步骤:
第一步,建立分类配置数据模型与采集器数据模型,维护资源与采集器之间的关联关系;
第二步,用户在Kubernetes上部署服务时,系统自动发现该服务,并根据服务特征自动调度监控采集器,完成自动采集;
第三步,注册器完成资源的注册及销毁;
第四步,调度器根据注册器的变化来完成采集器的启动/销毁,采集配置的调度分发及热加载流程,最终完成服务监控的自动分类部署。
所述第一步中,将分类配置数据模型与采集器数据模型初始化到数据库中,在资源部署的脚本中通过添加标签的方式建立起资源与采集器之间的关系;其中资源的部署脚本只需要带上资源分类标签即可,采集器的部署脚本统一维护。
所述分类配置数据模型用于对资源分类进行维护,所述资源分类根据监控方式分为提供监控接口的资源和需要额外关联采集器提供监控数据的资源。
所述分类配置数据模型中监控模板monTemplate可以指定该资源具体提供监控的方式及参数,采集器分类标签exporterTag用于关联采集器分类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010737437.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冰箱化霜结构及其控制方法
- 下一篇:一种水稻专用微生物肥