赞
踩
job,顾名思义就是任务,job的概念在很多框架中都有,而且实际业务场景中也使用非常广泛,比如大家熟悉的hadoop,客户端可以向集群提交一个job,然后集群根据一定的调度策略来处理这个job;
k8s中的job,主要用于批量处理的业务场景,比如像那种短暂的一次性任务(每个任务仅运行一次就结束);
job与pod的关系如下图
如下为job的一个模板配置yaml文件中的部分核心配置参数
- apiVersion: batch/v1 # 版本号
- kind: Job # 类型
- metadata: # 元数据
- name: # rs名称
- namespace: # 命名空间
- labels:
- controller: job
- spec:
- completions: 6 # 指定job需要成功运行Pods的次数。默认值: 1
- parallelism: 3 # 指定job在任一时刻应该并发运行Pods的数量。默认值: 1
- ttlSecondsAfterFinished: 5
- acti
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。