旧版的 server-agent(低于 v1.0.31 版本)在某些非 VKE 默认镜像上运行时,可能影响主机网络收发包延迟。
server-agent 在某些非 VKE 默认镜像上开启了较多规则防护,会增加更多日志输出,增加了 CPU 调度的延迟,可能偶发性影响主机网络收发包。
server-agent 主要用于采集主机指标、业务日志、链路等观测数据,出于运行性能考量,需要以特权容器运行,存量的 server-agent 需要进行相关提权。
请根据 server-agent 的实际部署方式,在以下两种解决方案中选择对应的方案。
若通过 Yaml 文档手动部署 server-agent,可手动修改 server-agent 的 Yaml 配置文件,将其指定为特权容器。
kubectl -n {{your_namespace}} edit daemenset server-agent
securityContext
中添加 privileged: true
,将 server-agent 指定为特权容器。若通过 VKE 白屏化安装组件方式部署 server-agent,将组件版本升级最新版本,即可解决此问题。
说明
组件默认升级到最新版本,当前问题已经在 v1.0.31 版本中解决。