下发任务失败,未生成Pod

问题现象描述

执行kubectl apply -f xxx.yaml命令后,下发任务失败,提示Error from server (NotFound): error when creating "xxx-vcjob.yaml": namespaces "vcjob" not found。

原因分析

vcjob命名空间未创建。

解决方案

  1. 执行以下命令创建vcjob命名空间。

    kubectl create namespace vcjob

  2. 再执行命令下发任务。示例如下。

    kubectl apply -f a800_vcjob.yaml

    回显如下所示,表示任务下发成功。

    configmap/rings-config-mindx-dls-test 
    createdjob.batch.volcano.sh/mindx-dls-test created