Dynamic Engineを使用するための前提条件
最終更新日時: 2026/08/07Talend Management ConsoleとDynamic Engineへのアクセス権限
- Talend Management Console内のDynamic Engineタブにアクセスするには、インフラストラクチャー管理者ロール(TMC_CLUSTER_MANAGEMENTを含む)が必要です。
- Dynamic Engine 環境タブにアクセスするには、環境管理者ロール(TMC_ENVIRONMENT_MANAGEMENTを含む)が必要です。
Talend Management Consoleの定義済みロールの詳細については、定義済みユーザーロールを参照してください。
マネージドKubernetes 運用モード
Dynamic Engineは、Amazon EKS Auto ModeおよびGoogle Kubernetes Engine (GKE) Autopilotをサポートしています。
マネージドモードを使用する場合は、次の設定セットを適用してください。
- Dynamic Engineデプロイメント向けのPodDisruptionBudgetの設定を有効にします。
- global.profile: minimalを設定します。最小イメージを使用したDynamic Engineのデプロイをご覧ください。
- configuration.persistence.enabled=falseを設定します。
このマネージドモード設定では、本トピックに記載されている分散ストレージの要件は適用されません。
AKS Automaticは公式にはサポートされていません。
Kubernetesのバージョン互換性
次の表は、Dynamic EngineがサポートするKubernetesのバージョンを示しています。
| Kubernetesのバージョン | 互換性があるDynamic Engineバージョン |
|---|---|
| 1.30 | 1.1.x、1.2.x、1.3.x、1.4.x、1.5.x、1.6.x |
| 1.31 | 1.1.x、1.2.x、1.3.x、1.4.x、1.5.x、1.6.x |
| 1.32 | 1.1.x、1.2.x、1.3.x、1.4.x、1.5.x、1.6.x |
| 1.33 | 1.1.x、1.2.x、1.3.x、1.4.x、1.5.x、1.6.x |
| 1.34 | 1.1.x、1.2.x、1.3.x、1.4.x、1.5.x、1.6.x |
| 1.35 | 1.1.x、1.2.x、1.3.x、1.4.x、1.5.x、1.6.x |
| 1.36 | 1.1.x、1.2.x、1.3.x、1.4.x、1.5.x、1.6.x |
サポートされているオペレーティングシステムとアーキテクチャ
Kubernetesワーカーノードは、次のいずれかのアーキテクチャ上でLinuxを実行する必要があります。
- Linux x86-64 (linux/amd64)
- Linux ARM64 (linux/arm64)
Windows Serverはサポートされていません。
クラスター管理者権限と最小要件
Dynamic Engineをデプロイおよび管理するには、Kubernetesクラスターの管理者である必要があります。
クラスターの最小要件:
- インスタンスサイズ: 16GBのメモリと4つのvCPU
- ノード数: 3
- ディスクサイズ: 20GB
- 条件付き要件:configuration.persistence.enabled=trueの場合、CSIプロバイダーとReadWriteManyアクセスを利用した分散ストレージ。
サポートされているクラウドプラットフォーム
Dynamic Engineは、これらのクラウドプラットフォームおよびKubernetesディストリビューションをサポートしています。
| クラウドプラットフォーム | Kubernetesディストリビューション |
|---|---|
| Amazon Web Services (AWS) | Amazon Elastic Kubernetes Service (EKS) |
| Microsoft Azure | Azure Kubernetes Service (AKS) |
| Google Cloud | Google Kubernetes Engine (GKE) |
プラットフォームの手順については、Amazon EKSをDynamic Engineデプロイ用に設定するおよびDynamic EngineデプロイメントでのGoogle Kubernetes Engine (GKE)の設定を参照してください。
条件付き要件: 分散ストレージ
これらのストレージ要件は、configuration.persistence.enabled=trueの場合にのみ適用されます。
| クラウドプラットフォーム | Kubernetesディストリビューション | 分散ストレージオプション |
|---|---|---|
| Amazon Web Services (AWS) | Amazon Elastic Kubernetes Service (EKS) | Amazon EFS |
| Amazon Web Services (AWS) | Amazon Elastic Kubernetes Service (EKS) | Amazon S3 (静的プロビジョニング) |
| Microsoft Azure | Azure Kubernetes Service (AKS) | Azure Files |
| Google Cloud | Google Kubernetes Engine (GKE) | Filestore CSI Driver |
セットアップの詳細については、Amazon EKSとEFSのセットアップ、Amazon EKSとS3のセットアップ、Dynamic Engine向けにFilestoreストレージを使用してGKEをセットアップするを参照してください。
ストレージクラスのデプロイ手順については、Dynamic Engine環境サービス専用のストレージクラスをプロビジョニングを参照してください。
高度な機能の要件
データサービスおよびルートの自動スケーリングを設定する予定がある場合は、クラスターにメトリクスサーバーをインストールしてください。
インストールを確認するには、次を実行します。
kubectl top pod「エラー: メトリクスAPIを利用できません」などのエラーが発生した場合は、自動スケーリングを設定する前にメトリクスサーバーをインストールしてください。自動スケーリングの詳細については、データサービスとルートの自動スケーリングを設定を参照してください。
プロキシまたはファイアウォールの許可リストに追加するDNS URL
リージョン別URLリストについては、プロキシとファイアウォールの許可リスト情報を参照してください。