Skip to main content Skip to complementary content

Default deployment with Helm

Deploy Dynamic Engine and its environment without customization. Only default Helm values files are used.

Procedure

  1. Use the dynamic-engine-crd Helm chart to install the Dynamic Engine custom resource definitions of a given Helm version.
    1. The chart version to use is the same as your Dynamic Engine version. You can find this version using one of the following methods:
      • Run the following Helm command:
        helm show chart oci://ghcr.io/talend/helm/dynamic-engine --version <engine_version>
      • See the version directly from Talend Management Console or check the Dynamic Engine changelog for the chart version included in your Dynamic Engine version.
      • Use an API call to the Dynamic Engine version endpoint.
    2. In the Kubernetes cluster, run the following command to install the Helm chart of a given version:
      helm install dynamic-engine-crd oci://ghcr.io/talend/helm/dynamic-engine-crd --version <helm_chart_version>
      Replace <helm_chart_version> with the chart version supported by your Dynamic Engine version.

      Without specifying the version, you install the latest available dynamic-engine-crd chart version.

  2. Still in the Kubernetes machine, unzip the Helm deployment zip file previously downloaded.
  3. Run this command to deploy the engine instance:
    helm install dynamic-engine -f <engine-id>-helm-values/<engine-id>-values.yaml oci://ghcr.io/talend/helm/dynamic-engine

    This command uses the dynamic-engine Helm charts to deploy the Dynamic Engine instance. Replace <engine-id> with the Dynamic Engine ID, for example, c-m-sjufu4qy.

  4. Verify Dynamic Engine status by running this command:
    kubectl get de -A
    You should see information similar to this:
    NAME                               VERSION   STATUS    LAST UPDATE
    qlik-dynamic-engine-<engine-id>   0.22.0    RUNNING   2m
  5. Run this command to deploy the Dynamic Engine environment.
    helm install dyn-engine-env -f <engine-id>-helm-values/<environment-id>-values.yaml\
    oci://ghcr.io/talend/helm/dynamic-engine-environment

    This command uses the dynamic-engine-environment Helm chart to deploy the associated Dynamic Engine environment. Replace <environment-id> with the Dynamic Engine environment ID, for example, 67f7d562ffd7c3525a902542.

  6. Verify environment resources.
    1. Run the following command:
      kubectl get dee -A
      You should see information reading like this:
      NAME                                           VERSION   STATUS    LAST UPDATE
      qlik-processing-env-<environment-id>   0.22.0    RUNNING   <invalid>
    2. In Talend Management Console, verify the Dynamic Engine environment status.
      The status should show as Ready.

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.

What to do next

Since the Dynamic Engine has been successfully deployed in your Kubernetes, connected to Talend Management Console, and associated with a Dynamic Engine environment, it is ready to run tasks or plans as you usually do on the standard engines. For details about how to add the task to the Dynamic Engine environment for a run, see Adding tasks to a Dynamic Engine environment.

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!