Default Helm deployment
Helm charts allow you to deploy Dynamic Engine with custom namespaces, service names, and storage configurations.
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 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.
About this task
The following procedure describes the default deployment, using only default Helm values files.
- Dynamic Engine versions earlier than 1.6
- Dynamic Engine always requires persistent shared storage.
- Dynamic Engine 1.6 (current and latest)
- Persistent shared storage is enabled by default. You can disable it for Dynamic Engine internal services by adding --set configuration.persistence.enabled=false to both the helm install dynamic-engine and helm install dynamic-engine-environment commands in this procedure.
Procedure
Results
Once done successfully, the Dynamic Engine environment services are installed in your cluster and connect to the Dynamic Engine.
In Talend Management Console, the status of this environment becomes Ready, confirming that it is ready to run tasks or plans.
If the deployment fails or the Dynamic Engine services are disassociated from the Dynamic Engine, the status become Not ready.