デフォルトのHelmデプロイメント
Helmチャートでは、カスタムのネームスペース、サービス名、ストレージ設定でDynamic Engineをデプロイできます。
Dynamic Engine Helmチャートはoci://ghcr.io/talend/helm/で画像として利用可能であり、以下のものが含まれています:
- dynamic-engine-crd: Dynamic Engineサービスのコアカスタムリソース定義。
- dynamic-engine: Dynamic EngineインスタンスのHelmチャート。
- dynamic-engine-environment: Dynamic Engine環境のHelmチャート。
始める前に
- 既存のDynamic EngineサービスがないKubernetesクラスター。Dynamic Engine Helmチャートはこのクラスターにインストールされます。
- このKubernetesクラスターへの特権アクセス。
- インストールされているコマンドラインツール: kubectlとhelm。Helmのバージョンは3.17.2以降である必要があります。
このタスクについて
次の手順では、デフォルトのHelm valuesファイルのみを使用したデフォルトのデプロイについて説明します。
情報メモ重要:
- Dynamic Engine 1.6より前のバージョン
- Dynamic Engineには、常に永続的な共有ストレージが必要です。
- Dynamic Engine 1.6 (現行かつ最新)
- 永続的な共有ストレージは、デフォルトで有効になっています。本手順におけるhelm install dynamic-engineおよびhelm install dynamic-engine-environmentの両コマンドに--set configuration.persistence.enabled=falseを追加することで、Dynamic Engine内部サービスに対してこれを無効化できます。
手順
タスクの結果
正しく完了すると、Dynamic Engine環境サービスがクラスターにインストールされ、Dynamic Engineに接続します。
Talend Management Consoleではこの環境のステータスが[Ready] (準備完了)になり、タスクまたはプランを実行する準備ができていることが確定されます。
デプロイメントに失敗した場合、またはDynamic EngineサービスがDynamic Engineから切り離された場合、ステータスは[Not ready] (まだ準備できていません)になります。