OpenShift curl POST 请求

OpenShift curl POST request

我正在尝试执行一个简单的 http-post-请求,从 CronJob 到 OpenShift 中的另一个部署。 Get-Requests 工作得很好,但我不知道如何调整 curl-command 来执行 http-post。 对于获取请求,我使用了这个:

我尝试了很多事情。这里有两个清单片段,它们不起作用

containers:
  - name: my-container
    image: rhel7
    command:
      - curl
      - '-X POST'
      - '-kvs'
      - >-
        http://target-deployment:8080/api/v1/sync/triggerAction

.

containers:
  - name: my-container
    image: rhel7
    command:
      - curl
      - '-X POST -kvs'
      - >-
        http://target-deployment:8080/api/v1/sync/triggerAction

感谢您的任何想法和帮助!

作为解决方案,我只使用了另一张图片。 Curl 有官方 docker 中心图像。 对我有用的代码如下所示:

containers:
   - name: my-container
     image: curlimages/curl:7.82
     command:
       - sh
       - '-c'
     args:
       - >-
         curl -X POST -ks
         http://target-deployment:8080/api/v1/sync/triggerAction