日志持久化使用nfs存储问题?

日志持久化使用nfs存储,因调用链需求,filebeat须以sidecar方式部署才能获取到容器的hostname,这种方式会导致日志被多个Pod重复采集,应用是无状态的,目前使用的华为块存储不支持ReadWriteMany,请问有好的解决方案吗?

参与10

2同行回答

罗文江罗文江  云计算架构师 , 某银行
日志持久化的方案建议做分层的设计,譬如先将容器中应用的日志,filebeat采集后放到KAFKA队列中暂存,然后由日志管理系统再从KAFKA队列中存储到对象存储或者elasticsearch集群中。显示全部

日志持久化的方案建议做分层的设计,譬如先将容器中应用的日志,filebeat采集后放到KAFKA队列中暂存,然后由日志管理系统再从KAFKA队列中存储到对象存储或者elasticsearch集群中。

收起
银行 · 2021-09-19
浏览1971
北京不眠夜@博云北京不眠夜@博云  产品经理 , 公司
一般来说是一个实例一个sidecar,每个sidecar采集的都是自己对应的实例的信息。每个实例的日志肯定都是不同的。我们都是用filebeat采集容器中应用日志,没出现无法获取hostname情况。显示全部

一般来说是一个实例一个sidecar,每个sidecar采集的都是自己对应的实例的信息。每个实例的日志肯定都是不同的。
我们都是用filebeat采集容器中应用日志,没出现无法获取hostname情况。

收起
软件开发 · 2021-11-08
浏览1088

提问者

xylonxiang
运维经理湖南高阳通联
擅长领域: 云计算容器系统运维

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2021-09-13
  • 关注会员:3 人
  • 问题浏览:2529
  • 最近回答:2021-11-08
  • X社区推广