云容器实例 CCI-替换Volcano Job:请求示例

时间:2025-02-12 14:55:33

请求示例

将创建的Volcano Job的其中一个task的replicas从1修改为2。

{  "apiVersion" : "batch.volcano.sh/v1alpha1",  "kind" : "Job",  "metadata" : {    "name" : "openmpi-hello-2-com",    "namespace" : "cci-gpu",    "resourceVersion" : "125597961"  },  "spec" : {    "minAvailable" : 2,    "plugins" : {      "env" : [ ],      "ssh" : [ ],      "svc" : [ ]    },    "queue" : "default",    "schedulerName" : "volcano",    "tasks" : [ {      "name" : "mpimaster",      "policies" : [ {        "action" : "CompleteJob",        "event" : "TaskCompleted"      } ],      "replicas" : 1,      "template" : {        "spec" : {          "containers" : [ {            "command" : [ "/bin/sh", "-c", "MPI_HOST=`cat /etc/volcano/mpiworker.host | tr \"\\n\" \",\"`;\nmkdir -p /var/run/sshd; /usr/sbin/sshd;\nmpiexec --allow-run-as-root --host ${MPI_HOST} -np 2 mpi_hello_world 003e /home/re" ],            "image" : "*.*.*.*:20202/swr/openmpi-hello:3.28",            "name" : "mpimaster",            "ports" : [ {              "containerPort" : 22,              "name" : "mpijob-port"            } ],            "resources" : {              "limits" : {                "cpu" : "250m",                "memory" : "1Gi"              },              "requests" : {                "cpu" : "250m",                "memory" : "1Gi"              }            },            "workingDir" : "/home"          } ],          "imagePullSecrets" : [ {            "name" : "imagepull-secret"          } ],          "restartPolicy" : "OnFailure"        }      }    }, {      "name" : "mpiworker",      "replicas" : 2,      "template" : {        "spec" : {          "containers" : [ {            "command" : [ "/bin/sh", "-c", "mkdir -p /var/run/sshd; /usr/sbin/sshd -D;" ],            "image" : "*.*.*.*:20202/swr/openmpi-hello:3.28",            "name" : "mpiworker",            "ports" : [ {              "containerPort" : 22,              "name" : "mpijob-port"            } ],            "resources" : {              "limits" : {                "cpu" : "250m",                "memory" : "1Gi"              },              "requests" : {                "cpu" : "250m",                "memory" : "1Gi"              }            },            "workingDir" : "/home"          } ],          "imagePullSecrets" : [ {            "name" : "imagepull-secret"          } ],          "restartPolicy" : "OnFailure"        }      }    } ]  },  "status" : {    "minAvailable" : 1,    "pending" : 3,    "state" : {      "phase" : "Succeed"    }  }}
support.huaweicloud.com/api-cci/replaceBatchVolcanoShV1alpha1NamespacedJob.html