Winson-030/dify-kubernetes

Deploy Dify on Kubernetes

解决的问题

通过提供预先配置的 YAML 部署文件,简化了将 LLM 应用开发平台 Dify 部署到 Kubernetes 集群的过程。

如何工作

用户使用 kubectl 应用提供的 Kubernetes 清单文件(例如 dify-deployment.yaml)。该项目提供不同版本的部署文件,包括为无法直接连接 Docker Hub 的用户准备的镜像仓库预设,以及用于 PVC 存储或 S3 后端配置的专用分支。

适用人群

希望在自有 Kubernetes 基础设施上托管 Dify,而非使用托管服务的 DevOps 工程师和开发者。

主要亮点

  • 快速部署:支持从远程 URL 直接通过 kubectl apply 应用。
  • 灵活存储:通过专用分支提供 hostPath 或持久卷声明(PVC)选项。
  • 网络配置:包含 Traefik 的示例 Ingress 配置,用于处理 Web 和 API 流量。
  • 可定制化:包含 SSRF 代理组件,并计划支持高可用性(HA)数据库配置。

相关

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