警告:这是 Kubernetes 的快速入门指南。我们使用持久卷进行存储。请勿将此指南用于生产环境部署。

要求

  • Kubernetes 1.24+
    • 4 CPU 16 GB RAM
  • Helm 3.14+
  • Kubectl

安装

持久化配置

您需要编辑 values.yaml 并设置持久化类型。有关更多信息,请参阅持久化存储

点击此处下载 values.yaml 文件。

安装 Dify Enterprise

Dify Enterprise 使用 Helm 进行部署。

helm repo add dify https://langgenius.github.io/dify-helm
helm repo update

helm upgrade -i dify -f values.yaml dify/dify

更多信息,请参考 Dify Helm Chart

设置 Ingress 控制器

Helm chart 中没有默认的 Ingress 控制器。您需要自行设置 Ingress 控制器。 我们使用 Nginx Ingress Controller 进行快速入门。

访问 Dify Enterprise

设置 Ingress 控制器后,首先获取 Ingress 控制器的外部 IP。

kubectl get svc -n ingress-nginx

然后获取 Ingress 控制器的外部 IP,并将以下行添加到您的 /etc/hosts 文件中。

4.152.1.216 console.dify.local
4.152.1.216 app.dify.local
4.152.1.216 api.dify.local
4.152.1.216 upload.dify.local
4.152.1.216 enterprise.dify.local

验证安装

警告:你需要先初始化 Dify 控制台 http://console.dify.local,然后才能登录 Dify 企业版仪表板 http://enterprise.dify.local

1. 初始化 Dify 控制台

  • 访问 http://console.dify.local
  • 初始化电子邮件和密码。
  • 初始化完成后,您将被重定向到登录页面,并等待许可证激活。

2. 初始化 Dify 企业版仪表板以激活许可证

  • 访问 http://enterprise.dify.local
  • 使用默认的电子邮件和密码登录。您可以在登录后更改密码。
    • 电子邮件: dashboard@dify.ai
    • 密码: difyai123456
  • 许可证激活:登录后,将弹出对话框以激活许可证。

    有关更多信息,请参阅 许可证激活