You need to enable JavaScript to run this app.
文档中心
容器服务

容器服务

复制全文
下载 pdf
创建工作负载
创建任务
复制全文
下载 pdf
创建任务
任务是指一次性运行的任务,部署完成后即可执行,执行成功后即退出。对应 Kubernetes 中的 Job。用户可以通过镜像在集群中创建一个任务。
前提条件
已准备容器镜像。可以直接使用第三方镜像仓库中的镜像,也可以上传镜像到镜像仓库(CR)产品。上传镜像到 CR 的操作,请参见 推送和拉取镜像
通过控制台创建
  1. 单击左侧导航栏中的 集群
  1. 选择 工作负载 > 任务,单击 创建任务
  1. 根据界面提示,配置任务信息。详细的参数配置说明,请参见 工作负载配置
  1. 单击页面右下角的 确定,完成任务的创建。
通过 kubectl 命令行创建
说明
通过 kubectl 命令行创建任务前请确保:
  • 已通过 kubectl 连接目标集群。具体操作说明,请参见 连接集群
  1. 创建工作负载的 YAML 文件。示例文件job-demo.yaml代码如下:
  • apiVersion: batch/v1
    kind: Job
    metadata:
    name: job-demo # 任务名称。
    namespace: default # 任务所在的命名空间。
    spec:
    template:
    spec:
    containers:
    - name: pi # 容器名称。
    image: perl # 容器镜像。
    command: ["perl", "-Mbignum=bpi", "-wle", "print bpi(2000)"] # 容器中执行的命令。
    resources:
    requests: # 指定容器的 CPU 和内存请求。
    cpu: "500m"
    memory: "1024Mi"
    limits: # 指定资源配额,例如:CPU 上限、内存上限、RDMA 卡数等。
    cpu: "1"
    memory: "2Gi"
    vke.volcengine.com/rdma: 2
    restartPolicy: Never # 容器中任务失败时的重启策略,包括 Never:永不重启、OnFailure:失败时重启。
    backoffLimit: 4 # 容器中任务失败后的重试次数。
  1. 执行以下命令,创建工作负载。
  • kubectl apply -f job-demo.yaml
操作结果
操作完成后可以在 工作负载 > 任务 页面查看工作负载的状态。您也可以通过对应的操作按钮,管理已创建的任务。更多操作,请参见 管理工作负载
最近更新时间:2025.10.30 11:11:03
这个页面对您有帮助吗?
有用
有用
无用
无用