Class KubernetesCreationConstants

java.lang.Object
com.illumon.iris.db.tables.remotequery.process.kubernetes.KubernetesCreationConstants

public class KubernetesCreationConstants extends Object
This class contains constants for use within the worker creation JSON of a RemoteProcessingRequest.
  • Field Details

    • KUBERNETES_WORKER_CREATION_JSON_FIELD

      public static final String KUBERNETES_WORKER_CREATION_JSON_FIELD
      The field within the worker creation JSON that the K8SWorkerImpl reads to determine how to create the worker pod. If present, this field must be an object (dictionary) containing the other fields referenced by name.
      See Also:
    • POD_TEMPLATE

      public static final String POD_TEMPLATE
      The field containing the file name of the template for pod creation.
      See Also:
    • CPU_SHARES

      public static final String CPU_SHARES
      The field containing the cpu shares. This must be expressed as a decimal number. For example 1.5 would represent one and a half cores. Values like "1500m" are not permitted.
      See Also:
    • CONTAINER_IMAGE

      public static final String CONTAINER_IMAGE
      The field representing the container image to use instead of the default.
      See Also:
  • Constructor Details

    • KubernetesCreationConstants

      public KubernetesCreationConstants()