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
操作结果
操作完成后可以在 工作负载 > 定时任务 页面查看工作负载的状态。您也可以通过对应的操作按钮,管理已创建的定时任务。更多操作,请参见 管理工作负载
最近更新时间:2025.10.30 11:11:03
这个页面对您有帮助吗?
有用
有用
无用
无用