instruction: Create a Dockerfile for workloads
output: ```dockerfile
  from suspension, its .status.startTime field will be
  reset to the current time. This means that the .spec.activeDeadlineSeconds
  timer will be stopped and reset when a Job is suspended and resumed.
  When you suspend a Job, any running Pods that don't have a status of Completed
  will be terminated
  with a SIGTERM signal. The Pod's graceful termination period will be honored and
  your Pod must handle this signal in this period. This may involve saving
  progress for later or undoing changes. Pods terminated this way will not count
  towards the Job's completions count.
  An example Job definition in the suspended state can be like so:
  kubectl get job myjob -o yaml
  apiVersion: batch/v1
  kind: Job
  metadata:
   name: myjob
  spec:
   suspend: true
   parallelism: 1
   completions: 5
   template:
   spec:
   ...
  You can also toggle Job suspension by patching the Job using the command line.
  Suspend an active Job:
  kubectl patch job/myjob --type=strategic --patch '{"spec":{"suspend":true}}'
  Resume a suspended Job:
  kubectl patch job/myjob --type=strategic --patch '{"spec":{"suspend":false}}'
  The Job's status can be used to determine if a Job is suspended or has been
  suspended in the past:
  kubectl get jobs/myjob -o yaml
  apiVersion: batch/v1
  kind: Job
  # .metadata and .spec omitted
  status:
   conditions:
   - lastProbeTime: "2021-02-05T13:14:33Z"
   lastTransitionTime: "2021-02-05T13:14:33Z"
   status: "True"
   type: Suspended
   startTime: "2021-02-05T13:13:48Z"
  The Job condition of type "Suspended" with status "True" means the Job is
  suspended; the lastTransitionTime field can be used to determine how long the
  Job has been suspended for. If the status of that condition is "False", then the
  Job was previously suspended and is now running. If such a condition does not
  exist in the Job's status, the Job has never been stopped.
  Events are also created when the Job is suspended and resumed:
  kubectl describe jobs/myjob
  Name: myjob
  ...
  Events:
   Type Reason Age
  ```