kubesphere3.0运行了一段时间了,今天登录出现了这个错误

查看kubesphere的pod发现好多没有运行:
[root@master ~]# kubectl get pod -n kubesphere-system
NAME READY STATUS RESTARTS AGE
etcd-85c98fb695-ddqkm 1/1 Running 0 22d
ks-apiserver-7995f455bb-2kmx8 1/1 Terminating 0 22d
ks-apiserver-7995f455bb-wfzmz 0/1 CrashLoopBackOff 48 3h45m
ks-console-fb4c655cf-r9xmr 1/1 Running 0 31h
ks-console-fb4c655cf-z8xgb 1/1 Terminating 0 33d
ks-controller-manager-885bb48b4-g9m9v 1/1 Terminating 10 22d
ks-controller-manager-885bb48b4-wbbn7 0/1 CrashLoopBackOff 61 5h2m
ks-installer-85854b8c8-xx6pd 1/1 Running 3 22d
minio-764b67f6fb-fjwpl 1/1 Running 0 30d
mysql-67cd66d5d-dg6gt 1/1 Running 0 22d
openldap-0 1/1 Terminating 0 33d
redis-6fd6c6d6f9-h4klr 1/1 Terminating 0 33d
redis-6fd6c6d6f9-ws5bh 0/1 Pending 0 3h26m
各pod的log如下:
ks-apiserver的log:
[root@master ~]# kubectl logs ks-apiserver-7995f455bb-2kmx8 -n kubesphere-system
Error from server (InternalError): Internal error occurred: Authorization error (user=kube-apiserver-kubelet-client, verb=get, resource=nodes, subresource=proxy)
[root@master ~]# kubectl logs ks-apiserver-7995f455bb-wfzmz -n kubesphere-system
W0207 15:59:09.342848 1 client_config.go:543] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
Error: failed to connect to redis service, please check redis status, error: dial tcp 10.233.28.61:6379: connect: connection refused
2021/02/07 15:59:09 failed to connect to redis service, please check redis status, error: dial tcp 10.233.28.61:6379: connect: connection refused
ks-console 部分log:
[root@master ~]# kubectl logs ks-console-fb4c655cf-z8xgb -n kubesphere-system
Error from server (InternalError): Internal error occurred: Authorization error (user=kube-apiserver-kubelet-client, verb=get, resource=nodes, subresource=proxy)
[root@master ~]# kubectl logs ks-console-fb4c655cf-r9xmr -n kubesphere-system
···
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 10.233.28.61:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
{ redis.set: Executed timeout 5000 ms
at Timeout._onTimeout (/opt/kubesphere/console/server/server.js:64530:19)
at ontimeout (timers.js:498:11)
at tryOnTimeout (timers.js:323:5)
at Timer.listOnTimeout (timers.js:290:5)
name: 'redis.set',
args:
[ 'sid-FBjWrmrCnZXk1rtD3AsPRpMNHJkPxWCZ',
'{"salt":"fDzzMkcpg-GtBgJY"}',
'EX',
7200000 ] }
--> GET /login 200 6,017ms 14.82kb 2021/02/07T16:15:20.107
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 10.233.28.61:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 10.233.28.61:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 10.233.28.61:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
[ioredis] Unhandled error event: Error: connect ECONNREFUSED 10.233.28.61:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1191:14)
<-- GET / 2021/02/07T16:15:24.086
{ UnauthorizedError: Not Login
at Object.throw (/opt/kubesphere/console/server/server.js:31701:11)
at getCurrentUser (/opt/kubesphere/console/server/server.js:9037:14)
at renderView (/opt/kubesphere/console/server/server.js:23231:46)
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:70183:16
at dispatch (/opt/kubesphere/console/server/server.js:6870:32)
at next (/opt/kubesphere/console/server/server.js:6871:18)
at /opt/kubesphere/console/server/server.js:77986:37
at dispatch (/opt/kubesphere/console/server/server.js:6870:32) message: 'Not Login' }
--> GET / 302 2ms 43b 2021/02/07T16:15:24.088
<-- GET /login 2021/02/07T16:15:24.091
{ FetchError: request to http://ks-apiserver.kubesphere-system.svc/kapis/config.kubesphere.io/v1alpha2/configs/oauth failed, reason: connect ECONNREFUSED 10.233.37.111:80
at ClientRequest.<anonymous> (/opt/kubesphere/console/server/server.js:80604:11)
at emitOne (events.js:116:13)
at ClientRequest.emit (events.js:211:7)
at Socket.socketErrorListener (_http_client.js:401:9)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at emitErrorNT (internal/streams/destroy.js:73:8)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'request to http://ks-apiserver.kubesphere-system.svc/kapis/config.kubesphere.io/v1alpha2/configs/oauth failed, reason: connect ECONNREFUSED 10.233.37.111:80',
type: 'system',
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED' }
ks-controller-manager的log:
[root@master ~]# kubectl logs ks-controller-manager-885bb48b4-wbbn7 -n kubesphere-system
W0207 16:17:43.116464 1 client_config.go:543] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
E0207 16:17:55.138753 1 server.go:81] failed to connect to ldap service, please check ldap status, error: factory is not able to fill the pool: LDAP Result Code 200 "Network Error": dial tcp: lookup openldap.kubesphere-system.svc on 169.254.25.10:53: server misbehaving
[root@master ~]# kubectl logs ks-controller-manager-885bb48b4-g9m9v -n kubesphere-system
Error from server (InternalError): Internal error occurred: Authorization error (user=kube-apiserver-kubelet-client, verb=get, resource=nodes, subresource=proxy)
redis的log:
[root@master ~]# kubectl logs redis-6fd6c6d6f9-h4klr -n kubesphere-system
Error from server (InternalError): Internal error occurred: Authorization error (user=kube-apiserver-kubelet-client, verb=get, resource=nodes, subresource=proxy)
[root@master ~]# kubectl logs redis-6fd6c6d6f9-ws5bh -n kubesphere-system
[root@master ~]#
我在docker中重启了这些容器,但是没用,这种问题怎么解决?