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