当使用环境变量的方式开启 TKE Serverless 日志采集时,TKE Serverless 会在 pod sandbox 里额外启动一个日志采集组件来进行日志收集并上报。由于 TKE Serverless 限制了日志采集组件的内存使用量,当日志的输出速率过高时,日志采集组件可能会发生 OOM 的情况,此时可以按需调整日志采集的配置。具体方法为手动修改以下 pod annotation,将日志采集组件使用的内存缓冲区调小,以减少内存占用。
annotation 的含义如下所示,详情可参见 Fluent Bit。