volcano.sh/volcano@v1.9.0/example/hierarchical-jobs/jobs.yaml (about)

     1  
     2  ---
     3  apiVersion: batch.volcano.sh/v1alpha1
     4  kind: Job
     5  metadata:
     6    name: eng-prod-job
     7  spec:
     8    minAvailable: 1
     9    schedulerName: volcano
    10    policies:
    11      - event: PodEvicted
    12        action: RestartJob
    13    plugins:
    14      ssh: []
    15      env: []
    16      svc: []
    17    maxRetry: 5
    18    queue: root-eng-prod
    19    tasks:
    20      - replicas: 6
    21        name: "default-nginx"
    22        template:
    23          metadata:
    24            name: web
    25          spec:
    26            schedulerName: volcano
    27            containers:
    28              - image: nginx
    29                imagePullPolicy: IfNotPresent
    30                name: nginx
    31                resources:
    32                  requests:
    33                    cpu: "0.5"
    34            restartPolicy: OnFailure
    35  ---
    36  apiVersion: batch.volcano.sh/v1alpha1
    37  kind: Job
    38  metadata:
    39    name: eng-dev-job
    40  spec:
    41    minAvailable: 1
    42    schedulerName: volcano
    43    policies:
    44      - event: PodEvicted
    45        action: RestartJob
    46    plugins:
    47      ssh: []
    48      env: []
    49      svc: []
    50    maxRetry: 5
    51    queue: root-eng-dev
    52    tasks:
    53      - replicas: 6
    54        name: "default-nginx"
    55        template:
    56          metadata:
    57            name: web
    58          spec:
    59            schedulerName: volcano
    60            containers:
    61              - image: nginx
    62                imagePullPolicy: IfNotPresent
    63                name: nginx
    64                resources:
    65                  requests:
    66                    cpu: "0.5"
    67            restartPolicy: OnFailure
    68  
    69  
    70  ---
    71  apiVersion: batch.volcano.sh/v1alpha1
    72  kind: Job
    73  metadata:
    74    name: sci-prod-job
    75  spec:
    76    minAvailable: 1
    77    schedulerName: volcano
    78    policies:
    79      - event: PodEvicted
    80        action: RestartJob
    81    plugins:
    82      ssh: []
    83      env: []
    84      svc: []
    85    maxRetry: 5
    86    queue: root-sci-prod
    87    tasks:
    88      - replicas: 6
    89        name: "default-nginx"
    90        template:
    91          metadata:
    92            name: web
    93          spec:
    94            schedulerName: volcano
    95            containers:
    96              - image: nginx
    97                imagePullPolicy: IfNotPresent
    98                name: nginx
    99                resources:
   100                  requests:
   101                    cpu: "0.5"
   102            restartPolicy: OnFailure
   103  ---
   104  apiVersion: batch.volcano.sh/v1alpha1
   105  kind: Job
   106  metadata:
   107    name: sci-dev-job
   108  spec:
   109    minAvailable: 1
   110    schedulerName: volcano
   111    policies:
   112      - event: PodEvicted
   113        action: RestartJob
   114    plugins:
   115      ssh: []
   116      env: []
   117      svc: []
   118    maxRetry: 5
   119    queue: root-sci-dev
   120    tasks:
   121      - replicas: 6
   122        name: "default-nginx"
   123        template:
   124          metadata:
   125            name: web
   126          spec:
   127            schedulerName: volcano
   128            containers:
   129              - image: nginx
   130                imagePullPolicy: IfNotPresent
   131                name: nginx
   132                resources:
   133                  requests:
   134                    cpu: "0.5"
   135            restartPolicy: OnFailure