启用日志收集

本节介绍如何修改“WhizardTelemetry 日志”扩展组件的配置,以启用日志收集功能。

说明

启用后,项目左侧导航栏的项目设置菜单下将显⽰日志收集选项。

前提条件

  • 您需要在 KubeSphere 平台具有 platform-admin 角色。有关更多信息,请参阅用户平台角色

  • KubeSphere 平台需要安装并启用 WhizardTelemetry 日志扩展组件。

操作步骤

  1. 以具有 platform-admin 角色的用户登录 KubeSphere Web 控制台。

  2. 点击扩展中心

  3. 点击已安装的 WhizardTelemetry 日志扩展组件,进入组件详情页。

  4. 点击组件图标下的more,选择扩展组件配置

  5. 在扩展组件配置文件中,将 logsidecar-injector.enabled 参数设置为 true,然后保存文件。

    logsidecar-injector:
      enabled: true
    说明

    由于控制此参数更新的 job 只会在 host 集群运行,因此如果想仅开启或关闭某些 member 集群的落盘日志收集功能,只设置 member 集群的 logsidecar-injector.enabled 不会生效。每次修改此参数都需要同时修改 host 集群的参数,以此来触发参数更新。

    例如,当需要将某个 member 集群的日志收集功能关闭,只需要在该 member 集群的配置中设置 logsidecar-injector.enabled: false,然后在 host 集群的配置中设置 logsidecar-injector.updateVersion: 1。后续再进行同样操作只需要更新 logsidecar-injector.updateVersion,即可触发更新。

通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。