Я знаю, что у k8s есть readynessProbe с httpGet методом, чтобы проверить, готова ли служба работать или нет. Есть ли что-то вроде httpPost метод для запуска POST запроса к / api / postService с некоторым телом и проверки кода возврата? Или какой-нибудь хитрый способ сделать это в файле yaml.
Можно сделать, запустив curl как готовность execProbe:
readinessProbe: exec: command: - "curl" - "-X POST" - "-f" - "http://localhost/api/postService"
Конечно, вам необходимо установить curl в образе Docker, который упаковывает ваш сервис.