基于阿里云 ACK 集群安装

安装前提

开始之前,请确定已经购买了以下阿里云资源,所有资源要求在同一区域:

对接 ACK 集群

  1. 自定义 Helm Chart 参数,填写 SLB NAS RDS ACR 相关信息。

vim values.yaml

  1. Cluster:
  2. ## 是否开启高可用安装
  3. enableHA: true
  4. ## 提供镜像仓库连接信息
  5. imageHub:
  6. enable: true
  7. domain: fdfef-hangzhou.aliyuncs.com
  8. namespace: sefe
  9. password: grddgar
  10. username: zfefee
  11. ## 提供阿里云 NAS Server 挂载点,注意一定要加 :/ 与 NAS 挂载命令保持一致
  12. RWX:
  13. enable: true
  14. type: aliyun
  15. config:
  16. server: 12345678-bxh32.cn-zhangjiakou.nas.aliyuncs.com:/
  17. ## 提供 Region Mysql 数据库连接信息
  18. regionDatabase:
  19. enable: true
  20. host: 4444f-8vbidfd.mysql.zhangbei.rds.aliyuncs.com
  21. name: region
  22. password: gr12dfe
  23. port: 3306
  24. username: admin
  25. ## 提供 UI Mysql 数据库连接信息
  26. uiDatabase:
  27. enable: true
  28. host: 4444f-8vbidfd.mysql.zhangbei.rds.aliyuncs.com
  29. name: console
  30. password: gr12dfe
  31. port: 3306
  32. username: admin
  33. ## 提供阿里云 SLB 公网 IP
  34. gatewayIngressIPs: 121.89.194.127
  35. ## 选择 Kubernetes 节点作为 Rainbond 的构建服务运行节点
  36. nodesForChaos:
  37. - name: cn-zhangjiakou.10.22.197.170
  38. - name: cn-zhangjiakou.10.22.197.171
  39. ## 选择 Kubernetes 节点作为 Rainbond 的网关服务运行节点,要求节点的 80 443 6060 7070 8443 端口未被占用
  40. nodesForGateway:
  41. - externalIP: 10.22.197.170
  42. internalIP: 10.22.197.170
  43. name: cn-zhangjiakou.10.22.197.170
  44. - externalIP: 10.22.197.171
  45. internalIP: 10.22.197.171
  46. name: cn-zhangjiakou.10.22.197.171
  1. 创建 rbd-system 命名空间
  1. kubectl create namespace rbd-system
  1. 添加chart仓库
  1. helm repo add rainbond https://openchart.goodrain.com/goodrain/rainbond
  1. 安装rainbond
  1. helm install rainbond rainbond/rainbond-cluster -f values.yaml -n rbd-system
  1. 验证安装
  • 查看pod状态
  1. kubectl get po -n rbd-system | grep rbd-app-ui
  • 等待 rbd-app-ui pod为 Running 状态即安装成功。
  • 安装成功以后,可通过 $gatewayIngressIPs:7070 访问rainbond控制台。

安装问题排查

下一步

参考快速入门部署你的第一个应用。