Expected Behavior
When scaling down, we don't see requests hitting downed Pods causing 503s. Workarounds for this issue shouldn't include changing Istio sidecar injector either.
Actual Behavior
Previously we see this behavior. We worked around by adding a PreStop sleep to the sidecar proxy, so that the containers stay around a little bit longer.
However this workaround isn't robust if the users have Istio settings of their own. We need to fix this.
Expected Behavior
When scaling down, we don't see requests hitting downed Pods causing 503s. Workarounds for this issue shouldn't include changing Istio sidecar injector either.
Actual Behavior
Previously we see this behavior. We worked around by adding a PreStop sleep to the sidecar proxy, so that the containers stay around a little bit longer.
However this workaround isn't robust if the users have Istio settings of their own. We need to fix this.