Openshift cron作业卷曲

Openshift cron作业卷曲,cron,openshift,openshift-3,Cron,Openshift,Openshift 3,我在Openshift上有Java Rest应用程序。我需要为我的应用程序中的链接创建cron。可能吗 我试过这个例子 apiVersion: batch/v1beta1 kind: CronJob metadata: name: pi spec: schedule: "*/1 * * * *" jobTemplate: spec: template: metadata: labels:

我在Openshift上有Java Rest应用程序。我需要为我的应用程序中的链接创建cron。可能吗

我试过这个例子

apiVersion: batch/v1beta1
kind: CronJob
metadata:
  name: pi
spec:
  schedule: "*/1 * * * *"  
  jobTemplate:             
    spec:
      template:
        metadata:
          labels:          
            parent: "cronjobpi"
        spec:
          containers:
          - name: pi
            image: perl
            command: ["perl",  "-Mbignum=bpi", "-wle", "print bpi(2000)"]
          restartPolicy: OnFailure 
这项工作做得很好,但我不知道如何正确地将它从perl更改为curl


谢谢您的建议。

如果您将
image
更改为
rhel7
,我认为您可以运行
curl
命令,如下所示

...
spec:
  containers:
  - name: pi
    image: rhel7
    command: ["curl",  "-kvs", "https://www.google.com/"]
...

我希望它能帮助你。:^)

多谢各位。它似乎起作用了。但现在我有几十份工作。您知道如何删除它吗?如果您在
CronJob
中配置了相同的
label
,则可以删除
oc delete all-l label=value
。或者您可以删除
项目/命名空间
并重新创建它。问题是,我没有oc cli控制台,我使用的是oc web界面,其中没有控制台命令