【问题标题】:Openshift cron job curlOpenshift cron作业卷曲
【发布时间】:2018-10-12 12:39:52
【问题描述】:

我在 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。

谢谢你的建议。

【问题讨论】:

    标签: cron openshift openshift-3


    【解决方案1】:

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

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

    希望对你有帮助。 :^)

    【讨论】:

    • 非常感谢。它似乎有效。但现在我有数十个 cron 工作。你知道我怎样才能删除它吗?
    • 如果你在CronJob中配置了相同的label,你可以删除oc delete all -l label=value。或者您可以删除 project/namespace 并重新创建它。
    • 问题是,我没有oc cli控制台,我用oc web界面,哪里没有控制台命令
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    相关资源
    最近更新 更多