当前位置:  首页>> 技术小册>> Kubernets合辑5-Pod控制器

  1. apiVersion: batch/v1beta1
  2. kind: batch/v1beta1
  3. metadata <Object>
  4. name <string> # 在一个名称空间不能重复
  5. namespace <string> # 指定名称空间,默认defalut
  6. labels <map[string]string> # 标签
  7. annotations <map[string]string> # 注释
  8. spec <Object>
  9. concurrencyPolicy <string> # 新任务执行时上个任务还未结束时如何处理,Allow(默认值):允许新老任务并发执行;Forbid:忽略新任务;Replace:停止老任务,运行新任务
  10. failedJobsHistoryLimit <integer> # 失败历史记录保留次数,默认3
  11. successfulJobsHistoryLimit <integer> # 成功历史记录保留次数,默认1
  12. schedule <string> -required- # 计划任务的cron,与Linux的一致
  13. startingDeadlineSeconds <integer> # 如果任务错过调度的时间超过秒数表示任务失败,超过100次不再调度,参考 https://kubernetes.io/zh/docs/tasks/job/automated-tasks-with-cron-jobs/#starting-deadline
  14. suspend <boolean> # https://kubernetes.io/zh/docs/tasks/job/automated-tasks-with-cron-jobs/#%E6%8C%82%E8%B5%B7
  15. jobTemplate <Object> -required- # job 的任务模板
  16. metadata <Object>
  17. spec <Object>

该分类下的相关小册推荐: