操作系统信息
例如:虚拟机,Centos7.9,4C/16G
Kubernetes版本信息
将 kubectl version
命令执行结果贴在下方
Client Version: version.Info{Major:“1”, Minor:“17”, GitVersion:“v1.17.9”, GitCommit:“4fb7ed12476d57b8437ada90b4f93b17ffaeed99”, GitTreeState:“clean”, BuildDate:“2020-07-15T16:18:16Z”, GoVersion:“go1.13.9”, Compiler:“gc”, Platform:“linux/amd64”}
Server Version: version.Info{Major:“1”, Minor:“17”, GitVersion:“v1.17.9”, GitCommit:“4fb7ed12476d57b8437ada90b4f93b17ffaeed99”, GitTreeState:“clean”, BuildDate:“2020-07-15T16:10:45Z”, GoVersion:“go1.13.9”, Compiler:“gc”, Platform:“linux/amd64”}
容器运行时
将 docker version
/ crictl version
/ nerdctl version
结果贴在下方

KubeSphere版本信息
v3.0.0。离线安装.

问题是什么
重启后发现:kubesphere 3.0.0 登录后 无法访问

查看相应的pod信息

nodelocaldns CrashLoopBackOff状态
ks-apiserver-f55f9dd47-4p6br 和 ks-controller-manager-74c56fc668-vwb9p 都是CrashLoopBackOff状态
ks-apiserver-f55f9dd47-4p6br的日志如下:
[root@zwkfb-k8s-master ~]# kubectl logs ks-apiserver-f55f9dd47-4p6br -n kubesphere-system
W0217 11:19:07.749968 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: i/o timeout
2022/02/17 11:19:12 failed to connect to redis service, please check redis status, error: dial tcp: i/o timeout

ks-controller-manager-74c56fc668-vwb9p的日志:

nodelocaldns 的日志:

请大神帮忙指点一下这该怎么修复呢。