У меня плохие результаты нагрузочного теста для моего приложения, работающего на kubernetes (AWS EKS), и я подозреваю, что узким местом является сетевое подключение kubernetes, но я не уверен, как отлаживать. Любая помощь приветствуется! Заранее спасибо.
Я использовал loader.io для отправки 10 000 запросов в секунду в мое приложение. Ниже вы можете видеть, что все отлично в течение примерно 25 секунд, а затем все начинает разрушаться. Является ли этот тип симптомов распространенным, и если да, что может вызвать что-то вроде этого? Как я могу отлаживать дальше?
![enter image description here](https://i.stack.imgur.com/2SI21.png)
Каждый запрос проходит через
loader.io -> ELB -> модуль nginx на k8s -> модуль приложения на k8s
Когда я размещаю nginx и приложение на одном узле k8s, тогда все работает отлично, и я получаю отличные результаты (см. Ниже). Это заставляет меня поверить, что где-то есть проблема с сетью.
![enter image description here](https://i.stack.imgur.com/MjP6j.png)
К сожалению, использование портов, сходств и т. Д., Чтобы убедиться, что nginx и приложение находятся в одном месте, на самом деле не подходит в моей ситуации. Еще раз спасибо за любой совет!