The approach uses “consistent-hashing”, there are a number of properties that can be used as the input for the hash. The upstream-property you’re looking for is the hash_on field (and hash_fallback).
@hbagdi If the kube-proxy is involved and Kong don’t do load-balancing, what is the proper setting for the upstream slots setting which is set by default to 10000?
The documentation says that a slots of 100 is needed by targets, however if the kube-proxy is involved, do we still need 100 slots by target?