デフォルトのHelmデプロイメント
Helmチャートでは、カスタムのネームスペース、サービス名、ストレージ設定でDynamic Engineをデプロイできます。
情報メモヒント: HelmとKubectlについて:
Dynamic Engineエコシステムのデプロイメントには、2つのオプションがあります。Helmデプロイメントが推奨されます。
- Kubectlを選択した場合は、このセクションをスキップして付録: 従来のKubectlデプロイメントをご覧ください。
- Dynamic Engineとその環境用に選択したデプロイメントタイプを変更する場合は、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以降であることが必要です。
このタスクについて
次の手順は、Dynamic Engineとその環境をカスタマイズせずにデプロイするデフォルトのデプロイメントを示しています。使用されるのは、デフォルトのHelm値ファイルのみです。
手順
タスクの結果
正しく完了すると、Dynamic Engine環境サービスがクラスターにインストールされ、Dynamic Engineに接続します。
Talend Management Consoleではこの環境のステータスが[Ready] (準備完了)になり、タスクまたはプランを実行する準備ができていることが確定されます。
デプロイメントに失敗した場合、またはDynamic EngineサービスがDynamic Engineから切り離された場合、ステータスは[Not ready] (まだ準備できていません)になります。