Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Kubectl从cronjob创建作业并覆盖参数_Amazon Web Services_Kubernetes_Cron_Devops_Kubectl - Fatal编程技术网

Amazon web services Kubectl从cronjob创建作业并覆盖参数

Amazon web services Kubectl从cronjob创建作业并覆盖参数,amazon-web-services,kubernetes,cron,devops,kubectl,Amazon Web Services,Kubernetes,Cron,Devops,Kubectl,Kubectl允许您基于现有cron创建临时作业 这非常有效,但是在文档中没有在创建作业时传递参数的规范 例如: kubectl -n my-namespace create job --from=cronjob/myjob my-job-clone 有什么方法可以在创建时将参数传递给此作业吗?确定结果是kubectl不允许您使用--from并在同一子句中指定命令 您将收到以下错误无法指定--from和command 例如: kubectl create job --from=cronjob/

Kubectl
允许您基于现有cron创建临时作业

这非常有效,但是在文档中没有在创建作业时传递参数的规范

例如:

kubectl -n my-namespace create job --from=cronjob/myjob my-job-clone

有什么方法可以在创建时将参数传递给此作业吗?

确定结果是
kubectl
不允许您使用
--from
并在同一子句中指定命令

您将收到以下错误
无法指定--from和command

例如:

kubectl create job --from=cronjob/my-job.yaml my-job-test -- node run.js --date '2021-04-04'

error: cannot specify --from and command
因此,简而言之,您不能使用现有的cron模板并指定命令

最接近您的方法是使用
--image
标志,手动传入文件所需的图像,然后在后面指定命令和参数

kubectl create job --image=<YOUR IMAGE NAME> my-job-test -- node run.js --date '2021-04-04'
 
job.batch/my-job-test created
kubectl create job--image=my job test--node run.js--date'2021-04-04'
job.batch/my-job-test已创建

此线程有帮助吗?你好,尼古拉斯波特。你能更详细地解释一下你的目标是什么吗?确切的用例是什么?另外,请通过编辑您的问题共享您的配置文件。