要求

这是测试环境部署或预发布环境部署的推荐配置。您可以根据自己的需求调整配置。

  • Kubernetes 集群
    • 1 个工作节点:4 CPU,16 GB RAM
  • 持久化存储
    • s3, amazon-s3, azure-blob, aliyun-oss, google-storage, tencent-cos
    • 100 GB 存储空间
  • Postgres 数据库
    • 版本 14+
    • 2 CPU,4 GB RAM
    • 256 GB 存储空间
  • Redis 数据库
    • 版本 6+
    • 1 GB RAM
  • 向量数据库虚拟机 - Qdrant 单节点
    • 1 台虚拟机
    • 4 CPU,8 GB RAM
    • 100 GB 存储空间

部署

初始化外部资源

  • 持久化存储
  • Postgres 数据库
  • Redis 数据库
  • 向量数据库虚拟机

更新 Helm Chart 值文件

更新 values-no-infra-for-testing.yaml 文件。

  • 使用您的持久化存储配置更新 persistence
  • 使用您的 Postgres 数据库配置更新 externalPostgres
  • 使用您的 Redis 数据库配置更新 externalRedis
  • 使用您的向量数据库虚拟机配置更新 vectorDB

安装 Dify Enterprise

您可以使用以下指南安装 Dify Enterprise。但是您需要使用 values-no-infra-for-testing.yaml 而不是 values.yaml

验证服务状态

安装完成后,您可以参考以下指南验证服务状态。