Kubernetes单实例部署
本小节部署方案支持在K8S集群部署RAGFlow方案,适用于集群中提供2个或者3个节点的情况,具体部署过程推荐用户参考KunpengRAG开源社区指导。
- 克隆项目到集群主节点并进入对应目录。
git clone --branch v1.0.0 https://gitee.com/kunpeng_compute/KunpengRAG.git cd KunpengRAG/deployment/kubernetes
- 执行部署脚本。
chmod +x deploy-ragflow.sh ./deploy-ragflow.sh
脚本将引导完成以下配置:
- 选择部署模式。
- 二节点模式(控制节点+计算节点):RAGFlow组件和openGauss组件部署在同一个计算节点。
- 三节点模式(控制节点+2计算节点):RAGFlow组件和openGauss组件分别部署在不同的计算节点。
- 指定计算节点。
- 显示集群中可用的计算节点。
- 根据选择的模式输入节点名称。
- 配置Dify服务发布的参数。
- Helm发布名称(默认:myrelease)。
- 服务访问端口(默认:8100)。
- 服务器公网IP(用于外部访问)。
- 确认配置。
- 显示所有配置选项。
- 确认后开始部署。
- 部署信息显示。
- 选择部署模式。
- 访问RAGFlow服务。部署完成后,脚本将自动开启端口转发,可以在浏览器中通过以下地址访问:
http://<服务器IP>:<服务端口>
父主题: 方案二:RAGFlow平台搭建