---
title: K8s高可用部署
description: "本小节部署方案支持在K8s集群部署Dify高可用方案，适用于集群中提供3节点以上的情况，具体部署过程推荐用户参考KunpengRAG开源社区指导(https://gitee.com/kunpeng_compute/KunpengRAG/tree/master/deployment/kubernetes)。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengrag/bestpractice/kunpengrag_21_0051.html
sourcePath: /source/zh/kunpengrag/bestpractice/kunpengrag_21_0051.html
indexId: 0a03c7d8cc222be7120ee399ddbf295ceea859a1959017273094f9ed6a8eb0c458
---
# K8s高可用部署

本小节部署方案支持在K8s集群部署Dify高可用方案，适用于集群中提供3节点以上的情况，具体部署过程推荐用户参考KunpengRAG开源社区指导(https://gitee.com/kunpeng_compute/KunpengRAG/tree/master/deployment/kubernetes)。

1. 克隆项目到集群主节点并进入对应目录。

```
git clone --branch v2.0.0 https://gitee.com/kunpeng_compute/KunpengRAG.git
cd KunpengRAG/deployment/kubernetes
```


2. openGauss部署节点选择和配置。高可用部署方案将提供openGauss一主两备的能力，需要在三台节点上部署openGauss，需要在deploy-dify-ha.yaml添加iplist配置，具体参考KunpengRAG开源社区指导(https://gitee.com/kunpeng_compute/KunpengRAG/tree/master/deployment/kubernetes)。
3. 创建openGauss落盘目录。用户需要手动在集群部署openGauss的每个宿主机创建如下配置的落盘目录，具体参考KunpengRAG开源社区指导(https://gitee.com/kunpeng_compute/KunpengRAG/tree/master/deployment/kubernetes)。
4. 执行部署脚本。

```
chmod +x deploy-dify-ha.sh
./deploy-dify-ha.sh -f deploy-dify-ha.yaml
```


5. 访问Dify服务。部署完成后，脚本将自动开启端口转发，可以在浏览器中通过以下地址访问：

```
http://<服务器IP>:<服务端口>
```
