V3.2.1 物理机 ARM64 8C32G

问题如下图

inputs、filter、output的crd都在

kubesphere-logging-system下的secret fluent-bit-config也在

容器组运行正常

kube-auditing-webhook 尝试创建资源后,有操作日志

fluentbit operator

fluentbit只有CPU资源信息

elasticsearch

请问如何排查

重点排查一下fluentbit-operator中input、filter、以及output这些crd

  • flee 回复了此帖

    DehaoCheng 感谢帮助,已经解决了,问题出在我自己build的fluent-bit,没有套watcher

    2 个月 后

    请问您是在arm集群部署fluent-bit吗?我遇到了个问题,arm使用的pageSize和64k,但是docker hub拉取到的镜像pagesize默认都是4k,导致程序无法运行,一直报错“jmalloc unsupport page size”,想问下您这边是如何解决的?

    我准备自己构建镜像,关闭jmalloc,但是构建出来的镜像一直在打印cpu相关。

    使用的版本是1.8.11

      22 天 后

      allerH 我也遇到这个问题 解决方法如下

      1.修改 fluent-bit 项目 CMakeLists.txt 文件 :FLB_JEMALLOC_OPTIONS "–with-lg-page=16 –with-lg-quantum=3”

      重新编译 fluent-bit 镜像:docker build -t lovelonger/fluent-bit:v2.0.8 –target=production -f dockerfiles/Dockerfile .

      2.修改 fluent-operator 项目 cmd/fluent-watcher/fluentbit/Dockerfile 文件

      #FROM fluent/fluent-bit:1.9.9

      FROM lovelonger/fluent-bit:v2.0.8

      重新编译镜像:

      make build-fb -e FB_IMG=lovelonger/fluent-bit:v2.0.8-64kpagesizes