У меня есть java API (принимает HTTPS-запросы_, упакованные в образ docker, и затем он развертывается с использованием кластера k8s поверх EC2. Главный EC2 имеет ELB впереди.
Я могу сделать POST-запросы curl для ELB, чтобы получить доступ к этому java API.
Иногда мой запрос curl всегда ожидает ответа, даже когда я вижу логи куба, обработка была успешной.
Это происходит для более крупных запросов в течение 40 минут, запросы в течение 25 минут получают ответ нормально.
Как вы думаете, где может быть время ожидания? Какие-либо конкретные c параметры конфигурации, на которые я должен смотреть?
client (curl) -> ELB -> k8s -> pod, запускающий java api-изображение
Я подумал, что это будет актуально (я не устанавливаю IdleTimeout) для ELB, но документы скажем, по умолчанию 60 с, хотя я могу получить ответ для 20-минутных запросов "ConnectionSettings": {"IdleTimeout"}