Kubernetes高可用部署
本小节部署方案支持在K8S集群部署Dify高可用方案,适用于集群中提供3-6个节点的情况,具体部署过程推荐用户参考KunpengRAG开源社区指导。
- 克隆项目到集群主节点并进入对应目录。
git clone --branch v1.0.0 https://gitee.com/kunpeng_compute/KunpengRAG.git cd KunpengRAG/deployment/kubernetes
- openGauss部署节点选择和配置。高可用部署方案将提供openGauss一主两备的能力,需要在三台节点上部署openGauss,需要在deploy-dify-ha.yaml添加iplist配置,具体参考KunpengRAG开源社区指导。
- 创建openGauss落盘目录。用户需要手动在集群部署openGauss的每个宿主机创建如下配置的落盘目录,具体参考KunpengRAG开源社区指导。
- 执行部署脚本。
chmod +x deploy-dify-ha.sh ./deploy-dify-ha.sh -f deploy-dify-ha.yaml
- 访问Dify服务。部署完成后,脚本将自动开启端口转发,可以在浏览器中通过以下地址访问:
http://<服务器IP>:<服务端口>
父主题: 方案一:Dify平台搭建