Skip to main content Skip to complementary content

Prerequisites to use Dynamic Engine

Last updated: 9/9/2026
Before you deploy Dynamic Engine, confirm access permissions, Kubernetes compatibility, and deployment mode requirements, including managed Kubernetes modes.

Access 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:

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 pod

If 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.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!