Job
Resource Icon
Resource Overview
A Kubernetes resource used to execute one-time jobs.
Associated Resources
Parent Resource
Connected Resources
Resource Setting Values
service_name
: Name of the Job resourcenamespace
: Namespace where job resources will be distributedannotations
: A key-value used to display necessary information in the Kubernetes systemlabels
: To distinguish objects, the user arbitrarily specifies the desired valuetemplate_labels
: Label to be set in Pod created per noderestart_policy
: Specifies what to do after a container running within a Pod fails or a task completesbackoff_limit
: Block creating or updating a task when the task state ends or rejects - it is Truewait_for_completion
: Blocks job creation or update until the job reaches completion or failure status - Default is Truetimeouts
: Time allowed before a task is considered failedcreate
: Time to create a new task and wait for the task to complete successfully - default 1mupdate
: Time to update an existing task and wait for successful task completion - default 1m
containers
: Defines templates for containers belonging to a pod - Default values can be set and applied, after which detailed settings can be configuredcontainers.name
: Define container nameimage
: Specify the image to use for the containerargs
: Commands to be executed in the containercommand
: Commands to be executed in the containerport
: List of ports to expose in containerresources
: SSpecifies the amount of resources in the container - Detailed settingsname
: Specify minimum/maximum amount of computing resources -limits
,requests
cpu
: Specifies the amount of cpu(m)memory
: Specifies the amount of memory(Mi)
probe
: Define how to diagnose the health of a Pod - Detailed settingsname
: Probe method selection -startup
,liveness
,readiness
http_get_path
: Path to access the HTTP serverhttp_get_port
: Port number to be accessed by the containerhttp_header
: Custom headers to set in the requestinitial_delay_seconds
: Number of seconds after the container starts before the probe startsperiod_seconds
: How often to perform probes (in seconds)
env
: Block of key-value pairs to set in container environment - Detailed settingsname
: Name of the environment variablevalue
: Value for the environment variable
volume_mount
: The pod volume to mount on the container's file system - Detailed settingsname
: Name of the volume mountpath
mount_path
: Path within the container where the volume should be mountedsub_path
: Path within the container where the volume should be mounted
volume
: List of volumes that containers in a pod can mountname
: Volume nametype
: Type of volume to mount -EmptyDir
,ConfigMap
,PersistentVolumeClaim
target_name
: Name of persistent volume claimdefault_mode
: Mode to use for generated files - between 0 and 0777, default is 0644read_only
: If true, mounted read-only, otherwise read/write
image_pull_secrets
: Secret in the same namespace containing the permissions needed to pull the image used by the Container