Winson-030/dify-kubernetes

Deploy Dify on Kubernetes

解決する課題

Dify(LLMアプリケーション開発プラットフォーム)をKubernetesクラスターにデプロイするプロセスを簡素化します。事前に設定されたYAMLファイルを提供することで、プラットフォームの実行に必要な複雑なインフラストラクチャを手動でセットアップする手間を省きます。

仕組み

このプロジェクトは、kubectl を使用して直接適用できるKubernetesデプロイメントマニフェスト (dify-deployment.yaml) を提供します。DockerHubへのアクセスが制限されているユーザー向けのミラーレジストリや、Persistent Volume Claims (PVC) やS3バックエンドストレージなどの高度なストレージニーズに対応した特定のブランチなど、さまざまな環境向けの構成が含まれています。

対象ユーザー

マネージドサービスを使用するのではなく、Kubernetesクラスター上で独自のDifyインスタンスをホストしたいDevOpsエンジニアおよび開発者。

ハイライト

  • 迅速なデプロイ: リモートURLから kubectl apply を使用したワンコマンドデプロイをサポート。
  • 柔軟なストレージ: PVCおよびS3ストレージ構成専用のブランチを提供。
  • ネットワーク構成: Web、API、コンソールのトラフィックを処理するためのTraefik Ingressの詳細な例を提供。
  • セキュリティ強化: セキュリティを向上させるための統合されたSSRFプロキシコンポーネントが含まれています。

関連

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