Kubernetes sharded watch reduces API load
Server-side sharded list and watch in Kubernetes changes the behavior of controllers. This is an attempt to eliminate the system ceiling when working with high-cardinality resources. When Kubernetes clusters grow to tens of thousands of nodes, controllers hit scalability limits not where one would typically expect. The problem arises at the list/watch interaction level with … Read more