[发明专利]一种集群日志的存储方法及装置在审
申请号: | 202111128140.3 | 申请日: | 2021-09-26 |
公开(公告)号: | CN113934564A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 刘云冲;矫恒浩;王宝云;吴连朋 | 申请(专利权)人: | 聚好看科技股份有限公司;青岛聚看云科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;H04L67/30;H04L67/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 张翠华 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 日志 存储 方法 装置 | ||
本申请提出了一种集群日志的存储方法及装置,用以解决现有技术中集群日志的存储方法导致多个容器的日志存储在同一空间中,无法进行区分,不便于运维人员查看的问题。该方法包括:接收业务服务的配置文件和用于提供业务服务的实例;配置文件包括实例模板以及容器的镜像文件;实例模板中包括用于指示采用控制装置为至少一个容器分别配置存储路径的指示信息,存储路径指示的存储空间属于业务节点;向控制装置发送存储请求;存储请求中包括为至少一个容器分别分配的目标路径;在确定完成挂载时,根据镜像文件在业务节点中部署至少一个容器;将第一容器的目标路径挂载到第一容器在业务节点的部署路径下,第一容器为至少一个容器中的任一个。
技术领域
本申请涉及计算机技术领域,特别涉及一种集群日志的存储方法及装置。
背景技术
在云平台集群环境,例如基于K8s的容器云集群下,部署有大量的微服务,每个微服务可以包括多个实例,多个实例运行在底层的一台或者多台服务器上。每个实例可以由多个容器组成,每个容器都有独立的部署路径。为了记录服务的运行状态并便于在故障时分析问题,容器在运行应用程序时会产生日志并将产生的日志进行存储。目前集群中日志的存储方式是将容器的日志写入到部署容器的服务器中区别于容器的部署路径的一个存储路径中。如果该服务器中部署有多个容器的话,那么这多个容器都会将日志写入上述的存储路径中,导致无法区分具体是哪一个容器的日志,不便于运维人员进行后续的查看分析。
发明内容
本申请实施例提供了一种集群日志的存储方法、装置及系统,用以解决相关技术中,存储集群日志的方法导致日志不便于运维人员查看的问题。
第一方面,本申请实施例提供了一种集群日志的存储方法,应用于业务节点,方法包括:
接收来自管理节点的业务服务的配置文件和用于提供所述业务服务的实例;所述配置文件包括用于创建所述实例的实例模板以及用于创建所述实例包括的至少一个容器的镜像文件;所述实例模板中包括用于指示采用控制装置为所述至少一个容器分别配置存储路径的指示信息,所述存储路径指示的存储空间属于所述业务节点;
向所述控制装置发送存储请求;所述存储请求中包括为所述至少一个容器分别分配的目标路径,所述存储请求用于请求所述控制装置为所述至少一个容器分别配置存储路径,并将配置的存储路径分别挂载到对应的目标路径下;
在确定所述控制装置完成挂载时,根据所述镜像文件在所述业务节点中部署所述至少一个容器;
将第一容器的目标路径挂载到所述第一容器在所述业务节点的部署路径下,所述第一容器为所述至少一个容器中的任一个。
基于上述方案,业务节点可以根据实例模板中包含的指示信息,向控制装置发送存储请求,请求控制装置在业务节点中为实例包含的多个容器分别分配存储空间。多个容器的存储空间是相互独立的,避免了由于多个容器的日志存储到一个存储空间中导致无法进行区分的问题,便于运维人员查看。
第二方面,本申请实施例提供了另一种集群日志的存储方法,应用于控制装置,所述方法包括:
接收来自业务节点的存储请求,所述存储请求中包括为所述至少一个容器分别分配的目标路径;
根据所述存储请求在所述业务节点中为所述至少一个容器分别分配存储空间;所述存储空间用于存储容器日志;
将为第一容器分配的第一存储空间的存储路径挂载在所述第一容器的目标路径下;所述第一容器为所述至少一个容器中的任一个;
所述第一容器的目标路径用于挂载到已部署在所述业务节点中的所述第一容器的部署路径下。
第三方面,本申请实施例提供了另一种集群日志的存储方法,应用于管理节点,包括:
根据配置文件中实例模板创建用于提供业务服务的实例;
向业务节点发送所述实例和所述配置文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司;青岛聚看云科技有限公司,未经聚好看科技股份有限公司;青岛聚看云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111128140.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种泄放电路
- 下一篇:一种通过生猪行为体征监测对疾病的预警系统及构建方法