Prerequisites to use Dynamic Engine
Last updated: 9/9/2026Access permissions to Talend Management Console and Dynamic Engine
- You must have the Infrastructure Administrator role (with TMC_CLUSTER_MANAGEMENT) to access the Dynamic Engine tab in Talend Management Console.
- You must have the Environment Administrator role (with TMC_ENVIRONMENT_MANAGEMENT) to access the Dynamic Engine Environments tab.
For details on predefined roles in Talend Management Console, see Pre-defined user roles.
Managed Kubernetes operating modes
Dynamic Engine supports Amazon EKS Auto Mode and Google Kubernetes Engine (GKE) Autopilot.
When you use either managed mode, apply the following configuration set:
- Enable Configuring PodDisruptionBudget for Dynamic Engine deployments.
- Set global.profile: minimal. See Deploying Dynamic Engine with minimal images.
- Set configuration.persistence.enabled=false.
In this managed-mode configuration, distributed storage requirements in this topic do not apply.
AKS Automatic is not officially supported.
Kubernetes version compatibility
The following table lists the Kubernetes versions supported by Dynamic Engine.
| Kubernetes version | Compatible Dynamic Engine versions |
|---|---|
| 1.32 | 1.2.x, 1.3.x, 1.4.x |
| 1.33 | 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x |
| 1.34 | 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x, |
| 1.35 | 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x, |
| 1.36 | 1.4.x, 1.6.x, |
Supported operating systems and architectures
Kubernetes worker nodes must run Linux on one of these architectures:
- Linux x86-64 (linux/amd64)
- Linux ARM64 (linux/arm64)
Windows Server is not supported.
Cluster administrator permissions and minimum requirements
You must be the Kubernetes cluster administrator to deploy and manage Dynamic Engine.
Minimum cluster requirements:
- Instance size: 16 GB memory and 4 vCPU
- Node count: 3
- Disk size: 20 GB
- Conditional requirement: distributed storage with a CSI provider and ReadWriteMany access when configuration.persistence.enabled=true.
Supported cloud platforms
Dynamic Engine supports these cloud platforms and Kubernetes distributions:
| Cloud platform | Kubernetes distribution |
|---|---|
| Amazon Web Services (AWS) | Amazon Elastic Kubernetes Service (EKS) |
| Microsoft Azure | Azure Kubernetes Service (AKS) |
| Google Cloud | Google Kubernetes Engine (GKE) |
For platform procedures, see Configuring Amazon EKS for Dynamic Engine deployment and Configuring Google Kubernetes Engine (GKE) for Dynamic Engine deployment.
Conditional requirement: distributed storage
These storage requirements apply only when configuration.persistence.enabled=true.
| Cloud platform | Kubernetes distribution | Distributed storage option |
|---|---|---|
| Amazon Web Services (AWS) | Amazon Elastic Kubernetes Service (EKS) | Amazon EFS |
| Amazon Web Services (AWS) | Amazon Elastic Kubernetes Service (EKS) | Amazon S3 (static provisioning) |
| Microsoft Azure | Azure Kubernetes Service (AKS) | Azure Files |
| Google Cloud | Google Kubernetes Engine (GKE) | Filestore CSI Driver |
For setup details, see Setting up Amazon EKS with EFS, Setting up Amazon EKS with S3, and Setting up GKE with Filestore storage for Dynamic Engine.
For the storage-class deployment procedure, see Provisioning a storage class dedicated to Dynamic Engine environment services.
Requirements for advanced features
If you plan to configure autoscaling for Data Services and Routes, install a Metrics server in your cluster.
To verify installation, run:
kubectl top podIf you receive error: Metrics API not available, install a metrics server before configuring autoscaling. For autoscaling details, see Configuring autoscaling for Data Services and Routes.
DNS URLs to add to your proxy or firewall allowlist
For the regional URL list, see Proxy and firewall allowlist information.