Winson-030/dify-kubernetes

Deploy Dify on Kubernetes

解决的问题

它简化了 Dify(一个 LLM 应用程序开发平台)在 Kubernetes 集群上的部署过程,提供预先配置好的 YAML 文件,避免手动设置运行该平台所需的复杂基础设施。

运作方式

此项目提供 Kubernetes 部署清单 (dify-deployment.yaml),用户可透过 kubectl 直接应用。它包含针对不同环境的配置,例如为 DockerHub 访问受限的用户提供镜像仓库,以及针对持久性存储卷 (PVC) 或 S3 后端存储等进阶存储需求提供特定分支。

目标对象

希望在 Kubernetes 集群上自行托管 Dify 实例,而非使用托管服务的 DevOps 工程师与开发人员。

特色亮点

  • 快速部署:支持使用 kubectl apply 从远程 URL 进行一键部署。
  • 灵活存储:提供专门用于 PVC 和 S3 存储配置的分支。
  • 网络配置:提供详细的 Traefik Ingress 示例,以处理 Web、API 和控制台流量。
  • 安全性增强:包含整合的 SSRF 代理组件以提升安全性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目