System Requirements

  • When configuring an ITX Runtime Server instance, specify the requested and the maximum Memory and CPU size, as well as the storage capacity.

    The following requested values are selected by default:

    Memory (Gi) CPU (millicores) Disk (Gi) Nodes
    4 1000 10 1
  • Note that if you choose to run an instance of the ITX Runtime Server in fenced mode, the REST service process will run separately from the map execution worker process. Therefore, two Java Virtual Machine (JVM) processes will be created, which should be taken into account when planning system resources, especially memory.

  • The storage class that you choose to use for persistent volumes must be of filesystem type.

  • The following table shows different configuration profiles, including the minimum configuration advisable to set up for the ITX Runtime Server:

    Profile Memory (Gi) CPU (millicores) Disk (Gi) Nodes
    Starter 4 1000 10 1 (master and worker node)
    Development 4 2000 25 3 (1 master, 2 worker nodes)
    Production 16 4000 50 5 (2 master, 3 worker nodes)

    Adjust the above suggested configuration based on your transformation needs, by updating the resources and persistence sections in values.yaml.