Skip to main content

要求

这是测试环境部署或预发布环境部署的推荐配置。你可以根据自己的需求调整配置。
  • Kubernetes 集群
    • 1 个工作节点:4 CPU,16 GB RAM
  • 容器镜像仓库(插件)
    • AWS ECR(with AK/SK or IRSA)/ Azure ACR / Aliyun ACR (with AK/SK) / Tencent TCR (with AK/SK) / Dockerhub / Google Artifact Registry
  • 持久化存储
    • s3, azure-blob, aliyun-oss, google-storage, tencent-cos, volcengine-tos, huawei-obs
    • 100 GB 存储
  • Postgres 数据库
    • 版本 14+
    • 4 CPU,8 GB RAM
    • 至少 512G SSD
  • Redis 数据库
    • 版本 6+
    • 1 GB RAM
  • 向量数据库虚拟机 - Qdrant 单节点
    • 1 个虚拟机
    • 4 CPU,8 GB RAM
    • 100 GB 存储

部署

1. 获取 Helm 仓库信息

有关更多信息,请参阅 Dify Helm Chart

2. 保存 Helm Chart 值

  • 将 Helm chart 值保存到名为 values.yaml 的文件中。
  • 使用你的配置更新 values.yaml 文件。
  • 请将 #REPLACE_ME# 占位符替换为你的实际值。
  • 请将 “dify123456” 替换为你自己的值。
  • global.appSecretKeyenterprise.appSecretKey 必须不同。

3. 配置 容器镜像仓库

4. 配置 Persistence Storage

5. 配置 External Database

6. 配置 External Redis

7. 配置 External Qdrant

8. 配置 Ingress Controller

9. 安装 Dify Helm Chart

10. 验证安装结果

高级配置

1. 域名与 SSL 证书

2. 邮件服务提供商

3. 性能调优