【已解决】rainbond在k8s部署成功,但是checkAPIHealthy 因为证书问题失败

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

Rainbond版本: rainbond:v5.3.0-release-allinone
操作系统: Ubuntu 18.04.5 LTS
内核版本: 5.4.0-66-generic #74~18.04.2-Ubuntu
环境:(云服务商,虚拟机等): 物理机器
节点配置: 8 core, 16G
安装类型: allinone

如何复现:

- 使用docker启动一个allinone rainbond服务
- 使用minikube创建一个k8s集群
- 在rainbond重添加上述k8s集群并初始化
- 在k8s dashboard 会看到rainbond相关服务初始化成功,但是cloudadaptor最后健康检查失败

尝试解决:
相关截图:



是否重新执行安装:
是的

集群或应用问题额外需要提供如下信息:

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

抄送: @dazuimao1990

找到问题了minikube apiserver默认端口是8443,和region api 端口冲突,我修改minikube API server 端口就好了。

minikube start -p rainbond --cpus=6 --memory=8G --apiserver-port=8445
1 Like