volcano.sh/volcano@v1.9.0/example/kubecon-2019-china/task-priority/elastic-job.yaml (about)

     1  apiVersion: batch.volcano.sh/v1alpha1
     2  kind: Job
     3  metadata:
     4    name: elastic-job
     5    labels:
     6      # 根据业务需要设置作业类型
     7      "volcano.sh/job-type": "ElasticJob"
     8  spec:
     9    minAvailable: 3
    10    schedulerName: volcano
    11    tasks:
    12      - replicas: 9
    13        name: worker
    14        template:
    15          spec:
    16            priorityClass: normal-pri
    17            containers:
    18              - image: nginx
    19                name: workers
    20                resources:
    21                  requests:
    22                    cpu: "1000m"
    23                  limits:
    24                    cpu: "1000m"
    25      - replicas: 1
    26        name: master
    27        template:
    28          spec:
    29            priorityClass: high-pri
    30            containers:
    31              - image: nginx
    32                name: master
    33                resources:
    34                  requests:
    35                    cpu: "1000m"
    36                  limits:
    37                    cpu: "1000m"
    38