TLDR Tech / DevOps
Kubernetes v1.36: Staleness Mitigation and Observability for Controllers
Kubernetes v1.36 introduced new features to combat "staleness" in controllers—when outdated local caches cause controllers to take incorrect actions or miss updates—by adding atomic FIFO processing to client-go and implementing staleness checks in four high-contention controllers (ReplicaSet, DaemonSet, Job, and StatefulSet) that now verify cache resource versions before acting. The update also includes new metrics like `stale_sync_skips_total` to monitor when controllers skip syncs due to stale data, with all features enabled by default and controllable via feature gates.
Read the full story