加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 服务器 > 安全 > 正文

Kubernetes容器集群中的日志系统集成实践

发布时间:2021-01-09 22:11:09 所属栏目:安全 来源:网络整理
导读:《Kubernetes容器集群中的日志系统集成实践》要点: 本文介绍了Kubernetes容器集群中的日志系统集成实践,希望对您有用。如果有疑问,可以联系我们。 Kubernetes是原生的容器编排管理系统,对于负载均衡、服务发现、高可用、滚动升级、自动伸缩等容器云平台的

A:抱歉,我们比较关注的是云平台服务器端的日志,移动设备的日志没有研究过.如果是移动设备日志通过服务器的API上传到服务器了,那么就是一样的处理.一般我们的理解,移动设备的日志是通过应用自己的一些日志程序,定期压缩发送到服务器或者第三方的日志手机平台,然后在服务器端,当作普通的服务器应用日志来处理,只不过要打上移动设备和用户的相关Tag.

Q:ElasticSearch是可以设置备份周期的时间吧?如果我想保留一个月的日志来进行查询?

A:可以设置.但是要通过自己的脚本或者crontab任务来实现.ES目前主要提供的是通过REST API创建、删除备份和通过保留的备份恢复某个集群.

Q:Fluentd可否设置收集容器应用指定目录日志(非标准输出目录),怎么设置?

A:容器应用目录在容器内,Fluentd是收集不到的,除非你的输出目录也是外部挂载的的共享目录.如果是一个单纯Docker Engine管理的节点,可以通过–volumn-from访问另一个容器存储的数据,当然这也是在那个容器-v声明的volumn而不是任意目录;这种方式对Kubernetes集群没什么帮助.

Q:ElasticSearch日志的保留策略,怎么设置呢,是调API删除还是ElasticSearch自带呢?

A:我们现在用的方式是用时间做索引,然后脚本定时删除.

Q:数据节点PVC/PV 挂载的文件系统是那种呢?实际使用上遇到什么问题没有?

A:我们用过的主要是NFS和GlusterFS.最初实现的PV比较弱,PVC不能通过Label与PV匹配,只能通过size和访问类型匹配,无法准确选择PV存储.现在最新Kubernetes支持PVC的selector支持选择带有特定Label的PV了.

Q:请问Kubernetes宿主机的日志是如何收集的?

A:用相应的不同的Fluentd插件,类似的mount到相应的主机日志目录即可.现在容器的日志也是通过主机收集的.

Q:日志包括容器的捕获的标准输出日志和应用打到日志文件中的日志.对于这两类场景,如何用Fluentd实现新启动容器的日志自动发现和收集?

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读