I’m thinking to approach this evaluation by
- configuring ingress gateway to load-balance based on header content (since I read somewhere that by default istio does not buffer requests - but this is exactly what I need it to do)
- creating several test suites with varying size of header “payload”
- tuning istio ingress gateway request size buffer down to minimum for each test run
- measuring both throughput achieved and system resource utilization of the node
I’m sure there are few things that are wrong with this approach. I would appreciate community’s help to straighten it all out.