kubesphere3.0
host集群:未安装日志组件
member集群:安装日志组件

进入工具箱 ,查询member集群日志,点击日志进入日志上下文页面,点击日志下载,

出现两种情况:1.日志下载失败:提示 “失败-服务器下载出现问题”;
2.日志下载,但日志文件内容为空

查看host集群ks-apiserver日志如下:

`2020/12/31 23:34:24 http: panic serving 10.233.119.22:40926: runtime error: invalid memory address or nil pointer dereference

goroutine 35383 [running]:

net/http.(*conn).serve.func1(0xc002cb5720)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:1795 +0×139

panic(0×2d36da0, 0×5450320)

/opt/hostedtoolcache/go/1.13.15/x64/src/runtime/panic.go:679 +0×1b2

kubesphere.io/kubesphere/pkg/models/logging.loggingOperator.ExportLogs(…)

/home/runner/work/kubesphere/kubesphere/pkg/models/logging/logging.go:51

kubesphere.io/kubesphere/pkg/models/tenant.(*tenantOperator).ExportLogs(0xc00077e900, 0×38d5400, 0xc0037154c0, 0xc003660800, 0×38568e0, 0xc0004ec930, 0×0, 0×0)

/home/runner/work/kubesphere/kubesphere/pkg/models/tenant/tenant.go:853 +0×6fd

kubesphere.io/kubesphere/pkg/kapis/tenant/v1alpha2.(*tenantHandler).QueryLogs(0xc0004cd130, 0xc002b6d6b0, 0xc0004ec930)

/home/runner/work/kubesphere/kubesphere/pkg/kapis/tenant/v1alpha2/handler.go:345 +0×536

github.com/emicklei/go-restful.(*Container).dispatch.func5(0xc002b6d6b0, 0xc0004ec930)

/home/runner/go/pkg/mod/github.com/emicklei/go-restful@v2.9.5+incompatible/container.go:283 +0×3e

github.com/emicklei/go-restful.(*FilterChain).ProcessFilter(0xc002b6d740, 0xc002b6d6b0, 0xc0004ec930)

/home/runner/go/pkg/mod/github.com/emicklei/go-restful@v2.9.5+incompatible/filter.go:21 +0×8b

kubesphere.io/kubesphere/pkg/apiserver.logRequestAndResponse(0xc002b6d6b0, 0xc0004ec930, 0xc002b6d740)

/home/runner/work/kubesphere/kubesphere/pkg/apiserver/apiserver.go:531 +0×82

github.com/emicklei/go-restful.(*FilterChain).ProcessFilter(0xc002b6d740, 0xc002b6d6b0, 0xc0004ec930)

/home/runner/go/pkg/mod/github.com/emicklei/go-restful@v2.9.5+incompatible/filter.go:19 +0×65

github.com/emicklei/go-restful.(*Container).dispatch(0xc000146090, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/home/runner/go/pkg/mod/github.com/emicklei/go-restful@v2.9.5+incompatible/container.go:285 +0×866

net/http.HandlerFunc.ServeHTTP(0xc0004cdac0, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2036 +0×44

net/http.(*ServeMux).ServeHTTP(0xc0008e4100, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2416 +0×1bd

github.com/emicklei/go-restful.(*Container).ServeHTTP(0xc000146090, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/home/runner/go/pkg/mod/github.com/emicklei/go-restful@v2.9.5+incompatible/container.go:303 +0×4d

kubesphere.io/kubesphere/pkg/apiserver/filters.WithKubeAPIServer.func1(0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/home/runner/work/kubesphere/kubesphere/pkg/apiserver/filters/kubeapiserver.go:71 +0×37f

net/http.HandlerFunc.ServeHTTP(0xc0009a0280, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2036 +0×44

kubesphere.io/kubesphere/pkg/apiserver/filters.WithAuthorization.func1(0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/home/runner/work/kubesphere/kubesphere/pkg/apiserver/filters/authorization.go:50 +0×37c

net/http.HandlerFunc.ServeHTTP(0xc0009a0300, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2036 +0×44

kubesphere.io/kubesphere/pkg/apiserver/filters.WithMultipleClusterDispatcher.func1(0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/home/runner/work/kubesphere/kubesphere/pkg/apiserver/filters/dispatch.go:43 +0xd9

net/http.HandlerFunc.ServeHTTP(0xc0009235f0, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0900)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2036 +0×44

kubesphere.io/kubesphere/pkg/apiserver/filters.WithAuthentication.func1(0×38c1b80, 0xc0011cf0a0, 0xc000bd0700)

/home/runner/work/kubesphere/kubesphere/pkg/apiserver/filters/authentication.go:95 +0xb6b

net/http.HandlerFunc.ServeHTTP(0xc0008da050, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0700)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2036 +0×44

kubesphere.io/kubesphere/pkg/apiserver/filters.WithRequestInfo.func1(0×38c1b80, 0xc0011cf0a0, 0xc000bd0600)

/home/runner/work/kubesphere/kubesphere/pkg/apiserver/filters/requestinfo.go:67 +0×3c5

net/http.HandlerFunc.ServeHTTP(0xc000923d70, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0600)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2036 +0×44

net/http.serverHandler.ServeHTTP(0xc00092c000, 0×38c1b80, 0xc0011cf0a0, 0xc000bd0600)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2831 +0xa4

net/http.(*conn).serve(0xc002cb5720, 0×38d4780, 0xc003715340)

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:1919 +0×875

created by net/http.(*Server).Serve

/opt/hostedtoolcache/go/1.13.15/x64/src/net/http/server.go:2957 +0×384`