есть ли что-то вроде httpPost в k8s - PullRequest
0 голосов
/ 02 мая 2019

Я знаю, что у k8s есть readynessProbe с httpGet методом, чтобы проверить, готова ли служба работать или нет. Есть ли что-то вроде httpPost метод для запуска POST запроса к / api / postService с некоторым телом и проверки кода возврата? Или какой-нибудь хитрый способ сделать это в файле yaml.

1 Ответ

1 голос
/ 02 мая 2019

Можно сделать, запустив curl как готовность execProbe:

readinessProbe:
  exec:
    command:
    - "curl" 
    - "-X POST"
    - "-f"
    - "http://localhost/api/postService"

Конечно, вам необходимо установить curl в образе Docker, который упаковывает ваш сервис.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...