Dynamic Engine向けにFilestoreストレージを使用してGKEをセットアップする
GKEクラスターの準備が整ったら、Filestoreをバックエンドとする共有ストレージを構成し、Dynamic Engine環境でデプロイします。
Dynamic Engineにおいてこの共有ストレージが必要となるのは、エンジンに対してconfiguration.persistence.enabled=trueが設定されている場合のみです。それ以外の場合、ストレージの使用は任意であり、Talend Management Consoleタスクで永続的なストレージが必要になる場合にのみ必要となります。
始める前に
- Dynamic Engineデプロイメント用に設定されたGKEクラスター。プラットフォーム固有の前提条件、クラスター設定、クラスタへのアクセス手順については、Dynamic EngineデプロイメントでのGoogle Kubernetes Engine (GKE)の設定を参照してください。
- dynamic-engine-crdカスタムリソース定義は、oci://ghcr.io/talend/helm/dynamic-engine-crd Helmチャートを使用してインストールされている必要があります。インストールされていない場合は、次のコマンドを実行してインストールしてください。
- 使用するチャートのバージョンを見つけます。
- 次のHelmコマンドを実行します:
helm show chart oci://ghcr.io/talend/helm/dynamic-engine-crd --version <engine_version> - Talend Management Consoleから直接バージョンを見るか、自分のDynamic Engineバージョンに含まれているチャートバージョンのDynamic Engine変更ログをチェックしてください。
- Dynamic EngineバージョンエンドポイントへのAPIコールを使用します。
- 次のHelmコマンドを実行します:
- 次のコマンドを実行し、目的のバージョンのHelmチャートをインストールします。<helm_chart_version>を、お使いのDynamic Engineバージョンでサポートされているチャートのバージョンに置換します。
helm install dynamic-engine-crd oci://ghcr.io/talend/helm/dynamic-engine-crd --version <helm_chart_version>バージョンを指定しないと、利用可能な最新のdynamic-engine-crdチャートバージョンがインストールされます。
- 使用するチャートのバージョンを見つけます。
このタスクについて
この手順では、Filestoreを利用した共有ストレージを構成し、GKEクラスターにカスタマイズされたDynamic Engine環境をデプロイする方法について説明します。
手順
タスクの結果
完了すると、Dynamic Engine環境サービスがGKEクラスターにインストールされ、タスクまたはプランを実行できるようになります。
Talend Management Consoleではこの環境のステータスが[Ready] (準備完了)になり、タスクまたはプランを実行する準備ができていることが確定されます。
デプロイメントに失敗するか、Dynamic Engineサービスの関連付けが解除されると、ステータスは「まだ準備できていません」になります。
次のタスク
デプロイメントが成功したら、標準エンジンの場合と同様に、Dynamic Engine環境にタスクを追加できます。詳細は、Dynamic Engine環境にジョブタスクを追加をご覧ください。