从kubernetes.yaml文件中的cronjob创建作业

从kubernetes.yaml文件中的cronjob创建作业,kubernetes,cron,yaml,jobs,kubectl,Kubernetes,Cron,Yaml,Jobs,Kubectl,我需要在kubernetes中执行从cronjob创建的作业。 手动操作时,我可以这样运行: kubectl create job manual-job --from=cronjob/some-cronjob 虽然我不知道如何把它翻译成yaml 我需要在规范中添加一个from:部分,但我不确定如何添加 kubectl create job manual-job --from=cronjob/some-cronjob 您只能使用上面的方法来启动已声明的cronjob的作业执行,更重要的是(不幸

我需要在kubernetes中执行从cronjob创建的作业。 手动操作时,我可以这样运行:

kubectl create job manual-job --from=cronjob/some-cronjob
虽然我不知道如何把它翻译成yaml

我需要在规范中添加一个from:部分,但我不确定如何添加

kubectl create job manual-job --from=cronjob/some-cronjob
您只能使用上面的方法来启动已声明的cronjob的作业执行,更重要的是(不幸的是),您只能使用kubectl cli来执行该作业

在研究过程中,我还发现我对一个类似问题的看法。在该示例中,还尝试实现与您尝试致富非常相似的事情(反之亦然。在提供的示例中,尝试在已存在的作业基础上创建cronjob)

你的两个问题都有道理,有这样一个选择是非常有用的,但是,正如我在开始时所说的,这目前是不可能的

出于测试目的-使用提供的命令

常规使用-目前不知道如何帮助您。希望将来的版本会添加此功能

  jobTemplate:
    spec:
      labelSelector:
        name: pi # refer to the job created above