- 已编辑
V3.2.1 物理机 ARM64 8C32G
问题如下图
inputs、filter、output的crd都在
kubesphere-logging-system下的secret fluent-bit-config也在
容器组运行正常
kube-auditing-webhook 尝试创建资源后,有操作日志
fluentbit operator
fluentbit只有CPU资源信息
elasticsearch
请问如何排查
V3.2.1 物理机 ARM64 8C32G
问题如下图
inputs、filter、output的crd都在
kubesphere-logging-system下的secret fluent-bit-config也在
容器组运行正常
kube-auditing-webhook 尝试创建资源后,有操作日志
fluentbit operator
fluentbit只有CPU资源信息
elasticsearch
请问如何排查
你应该修改了它的input这些crd,可以参考这些
https://github.com/kubesphere/ks-installer/tree/master/roles/ks-logging/templates
重点排查一下fluentbit-operator中input、filter、以及output这些crd
DehaoCheng 感谢帮助,已经解决了,问题出在我自己build的fluent-bit,没有套watcher
请问您是在arm集群部署fluent-bit吗?我遇到了个问题,arm使用的pageSize和64k,但是docker hub拉取到的镜像pagesize默认都是4k,导致程序无法运行,一直报错“jmalloc unsupport page size”,想问下您这边是如何解决的?
我准备自己构建镜像,关闭jmalloc,但是构建出来的镜像一直在打印cpu相关。
使用的版本是1.8.11
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