但是配置好像会重置,这里备注下吧。
—
重新执行kubesphere的ks-install后,需要修改的配置文件:
方式一 (直接修改`CRD`)
1. 搜索`Input`并修改里面的`tail`保证有以下键值:
spec:
parser: docker
2. 搜索`Filter`并修改里面的`tilter-auditing`、`filter-events`保证有以下键值:
spec:
filters:
- parser:
keyName: log
修改后需要重启所有DeamonSet为fluent-bit的pod。
方式二 (修改保密字典)
在保密字典中搜索`fluent`找到`fluent-bit-config`并`编辑设置`,修改里面的`fluent-bit.conf`文件:
[Input]
Name tail
Path /var/log/containers/*_kubesphere-logging-system_events-exporter*.log
Refresh_Interval 10
Skip_Long_Lines true
DB /fluent-bit/tail/pos-events.db
DB.Sync Normal
Mem_Buf_Limit 5MB
Parser docker # 确保有该键值
Tag kube_events
[Filter]
Name parser
Match kube_auditing
Key_Name log # 确保有该键值
Parser json
[Filter]
Name parser
Match kube_events
Key_Name log # 确保有该键值
Parser json