常见问题
产品认知
Q: Rainbond 是否开源?
Rainbond 是 100% 开源的云原生应用管理平台,源代码主要托管在 Github,国内代码托管平台 Gitee、GitCode。
社区版完全免费,企业版提供额外功能和商业支持。
Q: Rainbond 和 Kubernetes 是什么关系?
Rainbond 以 Kubernetes 为基础设施,在其之上构建了应用管理平台。用户无需学习 Kubernetes 即可管理应用,但又能充分利用 Kubernetes 的优势。
Q: Rainbond 支持多集群管理吗?
支持。可以通过在 Rainbond 中 添加多个 Kubernetes 集群,实现应用的跨集群部署和管理。
Q: Rainbond 如何保证高可用?
通过多节点部署、组件副本集、存储高可用等机制保证。建议生产环境采用至少 3 节点的集群部署。
Q: Rainbond 是否支持私有化部署?
完全支持私有化部署,可以在企业内网环境中独立运行,不依赖外部网络。
Q: Rainbond 适合中小企业使用吗?
非常适合。Rainbond 降低了应用云原生化的门槛,中小企业无需大量运维人员即可管理好应用。
Q: Rainbond 和 Jenkins 如何选择?
两者定位不同:
- Jenkins 是 CI/CD 工具,专注于流水线构建
- Rainbond 是应用管理平台,提供全流程应用管理,包含构建、部署、运维等
可以结合使用:Jenkins 负责代码构建,Rainbond 负责应用部署和管理。
安装与运维
Q: 如何清理磁盘空间?
请阅读 集群资源清理 文档。
Q: 平台管理员密码如何重置?
请阅读 重置管理员密码 文档。
Q: 快速安装如何开放更多 TCP 端口
默认情况下,快速安装只开放了 10 个 TCP 端口 30000-30010,在 Rainbond 页面中使用 TCP 访问应用只能使用这 10 个端口,如果需要开放更多端口,请按照以下步骤操作:
如脚本丢失,请重新下载脚本
curl -o install.sh https://get.rainbond.com。
Usage:
bash ./install.sh port-forward <container-port> <host-port>
Example:
bash ./install.sh port-forward 30011 30011
出现如下提示即表示端口开放成功,可以通过服务器的 30011 端口访问容器的 30011 端口:
✓ Port forwarding configured successfully!
You can now access container port 30011 via host port 30011
如使用 MacOS,则需要更改 docker run 启动命令,修改 -p 参数,添加更多端口映射,例如:
# 通过脚本查看当前启动命令
bash ./install.sh show-command
# 修改启动命令,添加更多端口映射
docker run --privileged -d \
......
-p 30000-30010:30000-30010 \ # 默认端口映射
-p 30011:30020 \ # 新增端口映射
......
# 删除旧容器,使用上述新命令启动容器。注意:请检查 volume 挂载参数,确保数据不丢失
docker stop rainbond && docker rm rainbond