【已解决】5.2.1版本高可用部署之后默认集群通信异常

请完善如下信息,方便我们协助排查问题

Rainbond版本:5.2.1
操作系统:centos7.6
内核版本:4.4.184
环境:Vcenter虚拟机
节点配置:3个master、3个node、3个Glusterfs节点
安装类型:高可用部署
如何复现:
尝试解决:
相关截图:


是否重新执行安装:

集群或应用问题额外需要提供如下信息:
部署grctl工具报错:

Error: get region api tls secret failure secrets "rbd-api-client-cert" not found
  1. 集群是否正常(grctl cluster)
  2. 应用是否正常 (grctl service get <应用别名> -t <租户>)
  3. 应用监听端口是否正确,是否开启了健康检测,持久化目录是否设置正确
  4. 操作流程,能否复现
  5. 是否尝试过更新部分组件的镜像,是否有效
  6. 控制台报错或者异常请确定哪个接口报异常,F12

抄送: @dazuimao1990

请贴一下 api日志和gateway日志

kubectl logs -f -l name=rbd-api -n rbd-system
kubectl logs -f -l name=rbd-gateway -n rbd-system

[quote=“zhangqi, post:2, topic:1477”]
kubectl logs -f -l name=rbd-gateway -n
[/quote]

api这个报错不影响集群通信,尝试重启api跟gateway组件,贴出error日志。
进入rbd-app-ui,贴出 /app/logs/goodrain.log

重启api组件之后没有报error


goodrain.log 有报连不上数据中心,是不是集群配置有问题。

ui现在可以访问么,贴一下 集群 > 编辑 > 集群配置看一下


10.77.110.23这个地址很奇怪,这个不是我的节点IP地址。
还有我看到我有个rbd-app-ui-migrations的pod不是running状态,是Completed状态。

API地址不可以写 0.0.0.0:8443 的,把这个地址改成 https://rbd-api-api:8443 请问这个是您自己改的么,还是平台生成的。

0.0.0.0:8443这个是我自己改的,刚开始平台生成的这个地址也是提示通信异常的。现在改不回去了,改成 https://rbd-api-api:8443会提示格式不正确

不好意思,这是我们页面的一个小BUG,已经在公有云修复,开源版本还未上线。
您这个可以修改成 rbd-api-api的service ip