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)資料庫設定。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案