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

如何覆盖aws-for-fluent-bit Helm Chart默认INPUT的Mem_Buf_Limit值

修改aws-for-fluent-bit Helm Chart的INPUT Mem_Buf_Limit值的正确方法

要覆盖aws-for-fluent-bit的默认Mem_Buf_Limit值,你可以用以下两种有效方式:

方式一:直接在自定义values文件中针对输入类型配置

默认情况下该Chart使用tail作为输入源,你需要按以下格式在自定义values.yaml中设置:

input:
  tail:
    memBufLimit: 10MB

注意参数名采用小驼峰格式(memBufLimit),这是Helm Chart配置的规范要求,而非Fluent Bit原生配置的大写下划线格式。

方式二:通过extraInputs覆盖完整输入段

如果使用extraInputs,需要完整定义INPUT段并覆盖目标参数,同时保留原输入的必要配置(比如路径、标签等),否则会替换掉默认的输入配置:

extraInputs: |
  [INPUT]
      Name tail
      Mem_Buf_Limit 10MB
      Path /var/log/containers/*.log
      Tag kubernetes.*
      Parser docker
      DB /var/log/flb_kube.db

你之前尝试的两种写法无效的原因:

  • 单独写Mem_Buf_Limit 10MB在extraInputs中,缺少[INPUT]块和输入名称,无法关联到现有输入段;
  • input.Mem_Buf_Limit: 10MB不符合Chart的配置结构,Chart的input配置是按输入类型(如tail)分层的,不能直接在input根节点下设置该参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 10:22:03