Using Helm with Dynamic Engine
Starting from Dynamic Engine v0.20.0 (R2025-03), you can set up a Dynamic Engine instance and its environments in Kubernetes using Dynamic Engine Helm charts.
Using Dynamic Engine Helm charts is an advanced approach to deploy Dynamic Engine instances.
Dynamic Engine Helm charts are available as images under oci://ghcr.io/talend/helm/ and include:
- dynamic-engine-crd: Core custom resource definitions for Dynamic Engine services.
- dynamic-engine: Helm chart for a Dynamic Engine instance.
- dynamic-engine-environment: Helm chart for Dynamic Engine environments.
Before you begin
- A Kubernetes(version 1.28 or later) cluster without existing Dynamic Engine services. Dynamic Engine Helm charts will be installed in this cluster.
- Privileged access to this Kubernetes cluster.
- Installed command-line tools: kubectl and helm. The Helm version must be 3.17.2 or later.
- An existing Dynamic Engine instance with at least one assigned environment in Talend Management Console. To create a Dynamic Engine instance and assign environments, see Adding a Dynamic Engine.
Generating Helm values file for Dynamic Engine deployment
About this task
After setting up your Dynamic Engine instance with its assigned environments in Talend Management Console, you can generate the Helm values files using the dedicated API endpoint.
For example, assuming the Dynamic Engine ID is c-m-sjufu4qy and it has one associated environment. Use this API to generate an archive containing the Helm values files.
Procedure
Results
Installing Dynamic Engine custom resource definitions (CRDs) with Helm chart
Procedure
Installing Dynamic Engine and its associated environment
About this task
- For Dynamic Engine: c-m-sjufu4qy-helm-values/c-m-sjufu4qy-values.yaml
- For Dynamic Engine environment: c-m-sjufu4qy-helm-values/67f7d562ffd7c3525a902542-values.yaml