Job和Cronjob
 - 1、Job(一次性任务)
- 2、CronJob(定时任务)
  
 
1、Job(一次性任务)
 
[root@master controlleryaml]
apiVersion: batch/v1
kind: Job
metadata:name: pi
spec:template:spec:containers:- name: piimage: perl   command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]restartPolicy: NeverbackoffLimit: 4
[root@master controlleryaml]
[root@master controlleryaml]
NAME                  READY   STATUS      RESTARTS   AGE
pi-274c4              0/1     Completed   0          2m52s
[root@master controlleryaml]
NAME   COMPLETIONS   DURATION   AGE
pi     1/1           2m50s      4m4s
[root@master controlleryaml]
[root@master controlleryaml]
 
2、CronJob(定时任务)
 
[root@master controlleryaml]
apiVersion: batch/v1beta1
kind: CronJob
metadata:name: hello
spec:schedule: "*/1 * * * *"jobTemplate:spec:template:spec:containers:- name: helloimage: busyboxargs:- /bin/sh- -c- date; echo Hello from the Kubernetes clusterrestartPolicy: OnFailure[root@master controlleryaml]
NAME                     READY   STATUS      RESTARTS   AGE
hello-1652154720-tcx6z   0/1     Completed   0          38s[root@master controlleryaml]
NAME    SCHEDULE      SUSPEND   ACTIVE   LAST SCHEDULE   AGE
hello   */1 * * * *   False     0        47s             92s
[root@master controlleryaml]
Tue May 10 03:52:17 UTC 2022
Hello from the Kubernetes cluster