创建部署问题时,请参考下面模板:
操作系统信息,例如:虚拟机,Centos7.8
Kubernetes版本信息,例如:v1.21.x。多节点。
KubeSphere版本信息,例如:v3.1.1。在线安装。已有K8s安装。
问题是什么,报错日志是什么,最好有截图。
是不是目前还不支持1.21.x 版本的安装 ?redis-ha-server 初始化失败。
创建部署问题时,请参考下面模板:
操作系统信息,例如:虚拟机,Centos7.8
Kubernetes版本信息,例如:v1.21.x。多节点。
KubeSphere版本信息,例如:v3.1.1。在线安装。已有K8s安装。
问题是什么,报错日志是什么,最好有截图。
是不是目前还不支持1.21.x 版本的安装 ?redis-ha-server 初始化失败。
Cauchy 好的,感谢,那我再试试看。谢谢!
Cauchy
我以为是我的DNS的问题,于是重新安装了一遍。还是报以下错误。这好像不是网络的问题,好像是配置的问题。
error: a container name must be specified for pod redis-ha-server-0, choose one of: [redis sentinel] or one of the init containers: [config-init]
Cauchy
找到原因了,是因为redis-ha-server 调度到master节点上去了,但是我的master节点没有安装ceph插件,所以挂载不成功?我看了redis-ha-server的调试策略,是必须调度到master的。
请问下,为什么把redis调度到master,可以放在node节点吗?
或者我把master上面也安装上ceph 也行 。
rgwrgw555 请问一下有处理结果吗?我也是卡住这里,redis-server-0一直pending
oyJouokong
你执行下kubectl get pvc -n kubesphere-system 试试看。是不是没有默认的SC,PVC没有bind成功呀 ?
有默认sc,但是pvc没有绑定成功,不知道为什么,pvc说等待redis去用,redis的pod又说没有pvc去绑定
oyJouokong
kubectl get sc 用这个命令去查看一下,有没有默认的SC,如果没有,就执行下面这个命令
kubectl patch storageclass <your-class-name> -p ‘{“metadata”: {“annotations”:{“storageclass.kubernetes.io/is-default-class”:“true”}}}’