• RadonDB
  • V2.1.1 高可用集群,所有从节点故障,存活的主节点自动降为从节点吗?

创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
例如:虚拟机,Centos7.5,4C/8G

Kubernetes版本信息
kubectl version 命令执行结果贴在下方

kubectl version

Client Version: version.Info{Major:“1”, Minor:“21”, GitVersion:“v1.21.5”, GitCommit:“aea7bbadd2fc0cd689de94a54e5b7b758869d691”, GitTreeState:“clean”, BuildDate:“2021-09-15T21:10:45Z”, GoVersion:“go1.16.8”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时
docker version / crictl version / nerdctl version 结果贴在下方

20.10.9

KubeSphere版本信息
例如:v2.1.1,在线安装。在已有K8s上安装。

问题是什么
2节点集群及3节点集群实测,当只有一个节点存活时,特别是主节点存活时,主节点降级为从节点,只能读数据,写业务此时不可用,是原本设计的机制还是问题?如果是设计的机制,为什么这样设计?

有没有大神知道?

    someonemaybe 设计的三节点高可用集群,允许坏掉一个节点,高可用组建采用raft协议,根据多数派原则,如果同时坏掉两个,那集群的确不可用