Receive daily AI-curated summaries of engineering articles from top tech companies worldwide.
Endigest AI Core Summary
Kubernetes v1.36 introduces server-side sharded list and watch to solve scaling issues when controllers watch high-cardinality resources.
•Moves API filtering from clients to the API server, allowing each controller replica to receive only its assigned resource portion instead of the entire event stream
•Uses deterministic FNV-1a hashing of object metadata to compute 64-bit hash ranges for sharding across API server instances
•Supports object.metadata.uid and object.metadata.namespace as field paths for sharding
•Controllers inject shardSelector into ListOptions via informer's WithTweakListOptions to implement sharding
•Clients verify server support by checking shardInfo field in list responses and apply client-side filtering if necessary
This summary was automatically generated by AI based on the original article and may not be fully accurate.