Winson-030/dify-kubernetes

Deploy Dify on Kubernetes

何を解決するか

Dify(LLMアプリケーション開発プラットフォーム)をKubernetesクラスタにデプロイするプロセスを簡素化し、事前に構成されたYAMLデプロイファイルを提供することで、ユーザーが簡単にDifyを展開できるようにします。

動作方法

ユーザーは kubectl を使用して、提供されたKubernetesマニフェストファイル(例:dify-deployment.yaml)を適用します。このプロジェクトでは、Docker Hubに直接接続できないユーザー向けのミラーレジストリ設定を含む異なるバージョンのデプロイファイルを提供しており、PVCストレージやS3バックエンド設定用の専用ブランチも用意されています。

対象ユーザー

マネージドサービスではなく、自前のKubernetesインフラ上でDifyをホスティングしたいDevOpsエンジニアや開発者。

特徴

  • 迅速なデプロイ: リモートURLから kubectl apply を直接実行できるサポート。
  • 柔軟なストレージ: 専用ブランチを通じて hostPath または Persistent Volume Claims (PVC) の選択が可能。
  • ネットワーク設定: Traefik用の例としてIngress設定を含み、WebおよびAPIトラフィックを処理。
  • カスタマイズ: SSRFプロキシコンポーネントを含み、高可用性(HA)データベース構成の計画も進行中。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト