Производительность сети Kubernetes inter-pod остается стабильной только в течение 25 секунд во время нагрузочного теста - PullRequest
0 голосов
/ 06 января 2019

У меня плохие результаты нагрузочного теста для моего приложения, работающего на kubernetes (AWS EKS), и я подозреваю, что узким местом является сетевое подключение kubernetes, но я не уверен, как отлаживать. Любая помощь приветствуется! Заранее спасибо.

Я использовал loader.io для отправки 10 000 запросов в секунду в мое приложение. Ниже вы можете видеть, что все отлично в течение примерно 25 секунд, а затем все начинает разрушаться. Является ли этот тип симптомов распространенным, и если да, что может вызвать что-то вроде этого? Как я могу отлаживать дальше?

enter image description here

Каждый запрос проходит через

loader.io -> ELB -> модуль nginx на k8s -> модуль приложения на k8s

Когда я размещаю nginx и приложение на одном узле k8s, тогда все работает отлично, и я получаю отличные результаты (см. Ниже). Это заставляет меня поверить, что где-то есть проблема с сетью.

enter image description here

К сожалению, использование портов, сходств и т. Д., Чтобы убедиться, что nginx и приложение находятся в одном месте, на самом деле не подходит в моей ситуации. Еще раз спасибо за любой совет!

...