然后看看自定义资源定义里的output,看一下配置,如果有也需要删除相应字段,如果你拿不准,可以发出来看看

DehaoCheng

也使用 kubectl -n kubesphere-system rollout restart deploy ks-apiserver

重启后多了个es的pod:如下图:

但是ES里面没有新创建索引(我在config里面换了个indexPrefix名字),同样kubesphere也没有日志

盼回复

    escurator这个pod作用是定时任务清理es索引的,至于kubesphere-config你为什么将indexPrefix设置为ks-devnew-events你外接es里面索引不是ks-dev-events,吗?

    DehaoCheng

    我设置成ks-devnew-events是为了跟之前的ks-dev-events做区分,

    我现在在config里面重新改成了ks-dev-events。

    然后重启apiserver

    结果还是没有日志

    并且还报错了

    同时有一个疑问点是:我部署了一个mysql,我想确定一下操作mysql的哪些东西,可以上传到es并且在kubesphere上面查到日志

    其他审计、日志的字段类似你也应该修改,你打开事件页面看看报什么错

      DehaoCheng

      上面的错忽略,我重新配置了config和output

      目前fluent-bit报错如下:

      我的外接ES版本如下:

      请问是版本不兼容吗?

      DehaoCheng

      我把外接ES版本改成7,目前ES是可以成功接收到容器日志了

      但是kubesphere内部的容器日志查询却是0,请问是什么情况?

        sword913 你看一下kubesphere-config这里面的字段是不是像上面一样修改正确了

        是kubesphere-config,不是cluster-configuration