volcano.sh/volcano@v1.9.0/example/task-start-dependency/job.yaml (about)

     1  apiVersion: batch.volcano.sh/v1alpha1
     2  kind: Job
     3  metadata:
     4    name: job
     5  spec:
     6    schedulerName: volcano
     7    queue: default
     8    minAvailable: 1
     9    tasks:
    10      - replicas: 1
    11        name: "job-nginx1"
    12        template:
    13          metadata:
    14            name: nginx1
    15          spec:
    16            nodeSelector:
    17              kubernetes.io/os: linux
    18            containers:
    19              - image: nginx
    20                imagePullPolicy: IfNotPresent
    21                name: nginx
    22                resources:
    23                  requests:
    24                    cpu: "100m" 
    25            restartPolicy: OnFailure
    26      - replicas: 5
    27        name: "job-nginx2"
    28        template:
    29          metadata:
    30            name: nginx2
    31          spec:
    32            nodeSelector:
    33              kubernetes.io/os: linux
    34            containers:
    35              - image: nginx
    36                imagePullPolicy: IfNotPresent
    37                name: nginx
    38                resources:
    39                  requests:
    40                    cpu: "100m"
    41            restartPolicy: OnFailure
    42        dependsOn:
    43          name: 
    44          - "job-nginx1"
    45      - replicas: 5
    46        name: "job-nginx3"
    47        template:
    48          metadata:
    49            name: nginx3
    50          spec:
    51            nodeSelector:
    52              kubernetes.io/os: linux
    53            containers:
    54              - image: nginx
    55                imagePullPolicy: IfNotPresent
    56                name: nginx
    57                resources:
    58                  requests:
    59                    cpu: "100m"
    60            restartPolicy: OnFailure
    61        dependsOn:
    62          name: 
    63          - "job-nginx2"