Skip to main content

Resource settings for Talend Management Console task executions

Services in a Dynamic Engine environment deployed on your Kubernetes cluster execute Talend Management Console tasks by creating and managing Kubernetes jobs with the resource settings specified through run profiles.

For details about how to use a run profile with tasks, see Creating a run profile.

  • Kubernetes jobs: in the namespace of a Dynamic Engine environment, each task execution is mapped to a Kubernetes job. The job-controller service running in this namespace creates these Kubernetes jobs.
  • CPU and memory settings:
    • Default values
      • CPU: Requests 100m (0.1), Limits 300m (0.3)
      • Memory: Requests 256 MB, Limits 1 GB
    • Custom settings:

      To use different settings, specify JVM parameters in the tasks' run profiles. Kubernetes calculates the corresponding request and limit values for the Kubernetes pods.

    • Additional JVM settings:

      You can also specify other JVM parameters for the pods, such as Java heap size and heap percentage.

    • JVM settings application:

      All the JVM settings are applied during the task execution time.

  • Docker base image for Talend Management Console Job tasks:

    This is the public base image from Qlik, based on OpenJDK 17 and OpenJDK JRE 17. This cannot be customized. The exact OpenJDK versions are:
    • OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7)
    • OpenJDK 64-Bit Server VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode, sharing)
    For this reason, ensure to set up Java 17 in Studio to build your Jobs. For further information, see Setting up Java in Studio.

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!