其他分享
首页 > 其他分享> > iSula+k8s实践记录4----Job和cronJob

iSula+k8s实践记录4----Job和cronJob

作者:互联网

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: webserver
spec:
  schedule: "*/2 * * * *"
  successfulJobsHistoryLimit: 3   ###计划任务执行完成后,容器并不会被删除,这里指定的值为保留多少个容器,其余的会被自动删除
  startingDeadlineSeconds: 120    ###后面的任务会等上次任务执行完成后再启动,若任务所需要的的时间太长,超过间隔时间,这个值就会生效,比如第二个任务在检查第一个任务是否完成,如果没有完成,它会一直等待,设>了这个值后,第二个任务在等待第一个任务超过120秒后,如果第一个还未完成,那么它就会启动
  jobTemplate:
      metadata:
        name: webserver
      spec:
        backoffLimit: 3
        template:
          metadata:
              name: webserver
          spec:
            restartPolicy: Never
            containers:
            - image: nginx:1.21
              name: nginx
              resources:
                requests:
                  cpu: 0.1
                  memory: 100Mi
                limits:
                  cpu: 0.2
                  memory: 150Mi
              command:
              - /bin/bash
              - -c
              - "echo 'hello CCE'"

标签:cronJob,iSula,----,nginx,任务,完成,memory,###,name
来源: https://www.cnblogs.com/yftyxa/p/15881838.html