POST-запрос OpenShift curl

Я пытаюсь сделать простой http-post-запрос от CronJob к другому развертыванию в OpenShift. Get-Requests работают нормально, но я не могу понять, как адаптировать команду curl для выполнения http-post. Для запроса на получение я использовал это: Скручивание задания Openshift cron

Я пробовал много вещей. Здесь два фрагмента манифеста, которые не работают

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 в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
0
0
27
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В качестве решения я просто использую другое изображение. Curl имеет официальный образ Docker Hub. Код, который работает для меня, выглядит так:

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

Другие вопросы по теме