クイックスタート
Helm リポジトリ情報の取得
Helm コマンドの詳細は helm repo ドキュメント をご参照ください。
利用可能なバージョンの確認
- コミュニティ版とエンタープライズ版のバージョンを確認したい場合、以下のコマンドを使用します。
APP VERSION は Dify コミュニティのバージョン、CHART VERSION は Dify エンタープライズのバージョンを表します。
詳細は helm search repo ドキュメント を参照してください。
インストールまたはアップグレード
初回インストールまたはアップグレード時は、以下のコマンドを使用してください:
アップグレード前には、必ずデータベースのバックアップを取得してください。万一アップグレードが失敗した場合は、バージョンをロールバックし、データベースを速やかに復元できます。
詳細は helm upgrade ドキュメント をご参照ください。
高度な使い方
アンインストール
Dify をアンインストールするには、以下のコマンドを使用します:
- Dify を再インストールする場合、
dify_plugin_daemon のデータベースを事前にクリーンアップする必要があります。
- 詳細は PostgreSQL データベースの構成 を参照してください。
詳細は helm uninstall ドキュメント をご確認ください。
Helm チャートの値を表示
Helm チャートの values 情報を確認したい場合は、以下のコマンドを使用してください:
詳細は helm show values ドキュメント を参照してください。
Helm Template を使って Kubernetes YAML を生成
Kubernetes のマニフェストファイルを生成するには、以下のコマンドを使用します:
詳細は helm template ドキュメント を参照してください。
Helm チャートをローカルにダウンロード
Helm チャートをローカルに保存するには、以下のコマンドを使用します:
他の名前空間での環境作成の許可
管理者が Dify Enterprise のリリース名前空間以外に 環境 を作成できるようにするには、values.yaml でクラスターロールを有効にします。
有効にすると、Enterprise のサービスアカウントにクラスター全体の Deployment、Service、ConfigMap の権限が付与されます。さらに、すべての名前空間で Secret を読み書きする権限も付与されます。
対象の名前空間はあらかじめ作成し、imagePullSecrets に指定したイメージプル用の Secret もその名前空間に追加してください。
この設定を無効にする前に、エンタープライズ ダッシュボードで、リリースの名前空間以外にあるすべての環境を削除してください。