创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
操作系统信息
例如:虚拟机,Centos7.5,4C/8G
Kubernetes版本信息
将 kubectl version
命令执行结果贴在下方
Client Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.3”, GitCommit:“c92036820499fedefec0f847e2054d824aea6cd1”, GitTreeState:“clean”, BuildDate:“2021-10-27T18:41:28Z”, GoVersion:“go1.16.9”, Compiler:“gc”, Platform:“linux/amd64”}
Server Version: version.Info{Major:“1”, Minor:“22”, GitVersion:“v1.22.3”, GitCommit:“c92036820499fedefec0f847e2054d824aea6cd1”, GitTreeState:“clean”, BuildDate:“2021-10-27T18:35:25Z”, GoVersion:“go1.16.9”, Compiler:“gc”, Platform:“linux/amd64”}
容器运行时
将 docker version
/ crictl version
/ nerdctl version
结果贴在下方
W0104 11:07:41.196025 41333 util_unix.go:103] Using “/run/containerd/containerd.sock” as endpoint is deprecated, please consider using full url format “unix:///run/containerd/containerd.sock”.
Version: 0.1.0
RuntimeName: containerd
RuntimeVersion: 1.4.3
RuntimeApiVersion: v1alpha2
KubeSphere版本信息
例如:v3.2.1。在线安装。在已有K8s上安装。
问题是什么
报错日志是什么,最好有截图。
1.CRD的ClusterConfiguration配置文件启用外部ES的配置如下
2.修改配置后服务都已经启动成功, 发现日志工具查询是空的
注: ClusterConfiguration中配置的ES用户密码是明文的话 ,此处是空的, 如果配置的是密文的话,此处会保存提示ES账号密码错误
3.进一步查看fluent-bit容器的日志 ,发现以下错误
2022-01-04T11:15:40.862664068+08:00 [2022/01/04 03:15:40] [ warn] [engine] chunk ‘14-1641266130.525290743.flb’ cannot be retried: task_id=10, input=tail.2 > output=es.0
2022-01-04T11:15:40.903848976+08:00 [2022/01/04 03:15:40] [error] [output:es:es.0] HTTP status=401 URI=/_bulk, response:
2022-01-04T11:15:40.904000341+08:00 {“error”:{“root_cause”:[{“type”:“security_exception”,“reason”:“missing authentication credentials for REST request [/bulk]”,“header”:{“WWW-Authenticate”:"Basic realm=\“security\” charset=\“UTF-8\”"}}],“type”:“security_exception”,“reason”:“missing authentication credentials for REST request [/bulk]”,“header”:{“WWW-Authenticate”:"Basic realm=\“security\” charset=\“UTF-8\”"}},“status”:401}
2022-01-04T11:15:40.904048247+08:00
2022-01-04T11:15:40.904061130+08:00 [2022/01/04 03:15:40] [ warn] [engine] chunk ‘14-1641266130.522287924.flb’ cannot be retried: task_id=8, input=tail.2 > output=es.0
CRD的Output配置文件如下(都是默认值,未进行改动):