Difference between revisions of "Kubernetes CronJobs"

From wikieduonline
Jump to navigation Jump to search
m (Welcome moved page CronJobs to CronJobs (Kubernetes))
Line 30: Line 30:
  
 
== See also ==
 
== See also ==
 +
* {{CronJobs}}
 
* {{cron}}
 
* {{cron}}
 
* {{K8s}}
 
* {{K8s}}
  
 
[[Category:K8s]]
 
[[Category:K8s]]

Revision as of 20:53, 13 July 2021

CronJobs (previously ScheduledJobs) has been a beta feature since Kubernetes 1.8! With 1.21 we get to finally see this widely used API graduate to stable.

CronJobs are meant for performing regular scheduled actions such as backups, report generation, and so on. Each of those tasks should be configured to recur indefinitely (for example: once a day / week / month); you can define the point in time within that interval when the job should start.


https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

apiVersion: batch/v1
kind: CronJob
metadata:
  name: hello
spec:
  schedule: "*/1 * * * *"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: hello
            image: busybox
            imagePullPolicy: IfNotPresent
            command:
            - /bin/sh
            - -c
            - date; echo Hello from the Kubernetes cluster
          restartPolicy: OnFailure



See also

Advertising: