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

容器服务

复制全文
下载 pdf
创建工作负载
创建定时任务
复制全文
下载 pdf
创建定时任务
定时任务为指定时间的一次性任务、或者周期性任务。对应 Kubernetes 中的 CronJob。用户可以通过镜像在集群中创建一个定时任务。​
前提条件​
已准备容器镜像。可以直接使用第三方镜像仓库中的镜像,也可以上传镜像到镜像仓库(CR)产品。上传镜像到 CR 的操作,请参见 推送和拉取镜像。​
通过控制台创建​
  1. 单击左侧导航栏中的 集群。​
  1. 选择 工作负载 > 定时任务,点击 创建定时任务,配置任务。​
  1. 配置任务信息。详细的参数配置说明,请参见 工作负载配置。​
  1. 单击页面右下角的 确定,完成定时任务的创建。​
通过 kubectl 命令行创建​
说明​
通过 kubectl 命令行创建定时任务前请确保:​
  • 已通过 kubectl 连接目标集群。具体操作说明,请参见 连接集群。​
  1. 创建工作负载的 YAML 文件。示例文件cronjob-demo.yaml代码如下:​
  • ​
    apiVersion: batch/v1beta1​
    kind: CronJob​
    metadata:​
    name: cronjob-demo # 定时任务的名称。​
    namespace: default # 定时任务所在的命名空间。​
    spec:​
    schedule: "*/1 * * * *" # 定时任务的执行时间。​
    jobTemplate:​
    spec:​
    template:​
    spec:​
    containers:​
    - name: hello # 定时任务中的容器名称。​
    image: busybox # 容器镜像。​
    command: # 容器中执行的命令。​
    - /bin/sh​
    - -c​
    - date; echo Hello from the Kubernetes cluster​
    resources:​
    requests: # 指定容器的 CPU 和内存请求。​
    cpu: "500m" ​
    memory: "1024Mi"​
    limits: # 指定资源配额,例如:CPU 上限、内存上限、RDMA 卡数等。​
    cpu: "1" ​
    memory: "2Gi"​
    vke.volcengine.com/rdma: 2​
    restartPolicy: OnFailure # 容器中任务失败时的重启策略,包括:Never:永不重启、OnFailure:失败时重启。​
    ​
  1. 执行以下命令,创建工作负载。​
  • ​
    kubectl apply -f cronjob-demo.yaml​
    ​
操作结果​
操作完成后可以在 工作负载 > 定时任务 页面查看工作负载的状态。您也可以通过对应的操作按钮,管理已创建的定时任务。更多操作,请参见 管理工作负载。​
​
最近更新时间:2026.10.23 10:37:21
这个页面对您有帮助吗?
有用
有用
无用
无用