You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kubernetes环境下Fluent Bit的Pod解析器注解不生效问题

问题原因

Fluent Bit的配置参数大小写敏感,你当前Kubernetes过滤器中用于开启Pod注解解析器功能的参数名称配置错误:你写的k8s-logging.parser On属于无效参数,Fluent Bit会直接忽略,导致Pod注解的解析器配置始终不生效,只能沿用INPUT段默认定义的ivyxjc解析器。
该配置的正确参数名为K8S-Logging.Parser。

解决方案
  • 修改filter-kubernetes.conf配置,修正参数大小写:
    将原配置中的
k8s-logging.parser  On

替换为

K8S-Logging.Parser  On
  • 更新Fluent Bit对应的ConfigMap,之后重启所有Fluent Bit Pod,让修改后的配置生效。
  • 验证效果:你配置的两个解析器输出字段有明显区别,cri解析器输出logtag、message字段,ivyxjc解析器输出logtag2、message2字段,可直接通过采集到的日志字段确认解析器是否切换成功。
可选优化建议

如果集群内绝大多数Pod日志为CRI格式,可直接将INPUT段的Parser ivyxjc改为Parser cri,减少特殊Pod的注解配置量。


内容的提问来源于stack exchange,提问作者fei_hsueh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 11:57:01