得られるもの
- EDDIと MongoDB をデプロイするクイックスタートのマニフェスト
- 本番プロファイル向けの Helm チャートと Kustomize オーバーレイ
- オプションのコンポーネント: Keycloak 認証、NATS JetStream、モニタリング、Ingress、Pod Disruption Budget、ネットワークポリシー
- データストアとしての MongoDB または PostgreSQL
EDDIでの仕組み
- クイックスタートのマニフェストを適用するか、ボルトのマスターキーを指定して Helm チャートをインストールします。
- ボルトのマスターキーを保持する
eddi-secretsSecret を作成します。マニフェストがこれを書き込むことは、意図的にありません。 - MongoDB または PostgreSQL 用のデータベースオーバーレイ、または Helm の values を選択します。
- Keycloak や Ingress など、必要なオプションのコンポーネントを追加します。
- 本番環境のシークレットには、External Secrets Operator で
eddi-secretsを同期します。
設定
EDDIのドキュメントに基づいています。your-agent-id のようなプレースホルダーは、ご自身の値に置き換えてください。
kubectl apply -f https://raw.githubusercontent.com/labsai/EDDI/main/k8s/quickstart.yamlhelm install eddi ./helm/eddi \
--set eddi.vaultMasterKey="$(openssl rand -base64 24)" \
--namespace eddi --create-namespace--set postgres.enabled=true --set mongodb.enabled=false --set eddi.datastoreType=postgresガバナンス
- マスターキーの Secret を書き込むマニフェストはないため、再適用によって稼働中のキーが置き換わり、既存のシークレットが復号できなくなることはありません。
- Helm と Kustomize 向けに同梱されている Keycloak レルムでは、特権アカウントにデフォルトのパスワードを設定していません。
- 本番プロファイルでは、Pod Disruption Budget とネットワークポリシーが追加されます。
知っておくべきこと
- External Secrets Operator は、
eddi-secretsSecret を AWS Secrets Manager、HashiCorp Vault、Azure Key Vault などから同期できます。EDDI自体には、これらのネイティブクライアントはありません。 - EDDI Solutionsは、お客様のクラウド、オンプレミス、または専用のマネージドインスタンスとして、EDDIを運用できます。
構築と運用を任せたいですか?
EDDI Solutionsは、コネクタの構築と保守、マネージドまたは共同運用でのEDDIの運用、お客様のクラウドやオンプレミスでの支援を提供します。
EDDI Solutionsに相談する ↗関連するインテグレーション
このページの設定と動作は、2026-10-14に確認したEDDIのドキュメントに基づいています。フィールド名やデフォルト値はリリースによって変わることがあるため、お使いのバージョンのドキュメントで確認してください。