CronJob 模板
CronJob 模板
以下是一个完整的 CronJob 模板:
apiVersion: batch/v1beta1 kind: CronJob metadata: name: 15job # CronJob 名称。 spec: schedule: "0 5 * * *" # 每天早上 5 点运行。从左到右依次表示:分钟、小时、每月日期、月份、星期几。 startingDeadlineSeconds: 500 # 如果任务在 500 秒内未能启动,将视为失败并不再执行。 concurrencyPolicy: Forbid # 不允许并行执行任务。 suspend: false # 不暂停任务。 jobTemplate: spec: template: # 运行的 Pod 模板 metadata: labels: app: 15job spec: restartPolicy: OnFailure # 重启策略,失败时重启。 hostNetwork: true # 共享节点网络命名空间。 hostPID: true # 共享节点 PID 命名空间。 hostIPC: true # 共享节点 IPC 命名空间。 nodeSelector: # 选择运行节点。 disktype: SSD containers: - name: main image: batch-job-image # 批处理任务镜像名称。 command: ["/bin/sh", "-c", "ls"] # 执行的命令。