一种应用于kubernetes集群的日志收集方法以及系统技术方案

技术编号:27656095 阅读:53 留言:0更新日期:2021-03-12 14:18
本发明专利技术实施例提供了一种应用于kubernetes集群的日志收集方法以及系统,所述方法包括:根据日志收集需求,在pod控制器配置文件中配置日志收集注解;将所述pod控制器配置文件安装到所述kubernetes集群中;根据所述pod控制器配置文件更新pod注解以及挂载pod所在宿主机上的统一日志存放路径;采用更新后的配置文件收集pod内的日志。本发明专利技术实施例能够根据日志路径以及日志需求针对性的收集日志,能够减轻系统资源负担,实现日志的自动收集。

【技术实现步骤摘要】
一种应用于kubernetes集群的日志收集方法以及系统
本专利技术涉及计算机技术,尤其涉及一种应用于kubernetes集群的日志收集方法以及系统。
技术介绍
Kubernetes作为容器编排管理平台,可以降低管理容器的复杂度。由于在容器中会运行服务,通常会产生很多日志,日志对于排除和定位服务运行过程中的问题有着关键的作用。当前技术中,在对Kubernetes集群中pod的日志进行收集时,会启动大量冗余的日志收集服务,导致计算资源的浪费,浪费磁盘空间,加重了系统资源负担。
技术实现思路
本专利技术实施例提供一种应用于kubernetes集群的日志收集方法以及系统,能够方便的声明需要收集的日志路径和日志收集配置,减轻系统资源负担,提高效率。本专利技术实施例第一方面提供了一种应用于kubernetes集群的日志收集方法,包括:根据日志收集需求,在pod控制器配置中配置日志收集注解;将所述pod控制器配置文件安装到所述kubernetes集群中;根据所述pod控制器配置文件更新pod注解以本文档来自技高网...

【技术保护点】
1.一种应用于kubernetes集群的日志收集方法,其特征在于,包括:/n根据日志收集需求,在pod控制器配置文件中配置日志收集注解;/n将所述pod控制器配置文件安装到所述kubernetes集群中;/n根据所述pod控制器配置文件更新pod注解以及挂载pod所在宿主机上的统一日志存放路径;/n采用更新后的配置文件收集pod内的日志。/n

【技术特征摘要】
1.一种应用于kubernetes集群的日志收集方法,其特征在于,包括:
根据日志收集需求,在pod控制器配置文件中配置日志收集注解;
将所述pod控制器配置文件安装到所述kubernetes集群中;
根据所述pod控制器配置文件更新pod注解以及挂载pod所在宿主机上的统一日志存放路径;
采用更新后的配置文件收集pod内的日志。


2.如权利要求1所述的日志收集方法,其特征在于,所述根据日志收集需求,在pod控制器配置文件中配置日志收集注解,包括:
指定每一个容器内需要收集的日志目录、日志目录对应的收集配置以及日志是否可丢失。


3.如权利要求2所述的日志收集方法,其特征在于,所述将所述pod控制器配置文件安装到所述kubernetes集群中,包括:
通过应用程序将所述pod控制器配置文件安装到所述kubernetes集群中。


4.如权利要求3所述的日志收集方法,其特征在于,所述根据所述pod控制器配置文件更新pod注解以及挂载pod所在宿主机上的统一日志存放路径,包括:
读取所述pod控制器配置文件中的日志收集注解,根据所述日志收集注解将所述pod控制器的多个注解合并为所述pod自身的注解。


5.如权利要求3所述的日志收集方法,其特征在于,所述根据所述pod控制器配置文件更新pod注解以及挂载pod所在宿主机上的统一日志存放路径,包括:
通过kubernetes集群的hostpath方式,挂载pod所在宿主机上的统一日志存放路径,在所述统一日志存放路径下配置子目录,按照预设格式作为所述子目录文件名,根据所述日志收集注...

【专利技术属性】
技术研发人员:温武汉
申请(专利权)人:上海七牛信息技术有限公司
类型:发明
国别省市:上海;31

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

1