Sticky load balancing

Hi, I’m reading the documentation and on sticky load balancing it says “Consistent Hash-based load balancing can be used to provide soft session affinity based on HTTP headers, cookies or other properties. This load balancing policy is applicable only for HTTP connections. The affinity to a particular destination host will be lost when one or more hosts are added/removed from the destination service.”

Now I need some clarification here. I’m setting this up for gRPC, so I assume the HTTP connections part is fine.

I’m a bit worried about “affinity … will be lost when one or more hosts are added/removed from the destination service”. What exactly does “added/removed” mean here? Does that mean when one of the pods crashes, that all the stickiness will be lost (potentially missing all the caches and overloading the entire service)?