Reddit released ProgressiveDaemonSet for Kubernetes
ProgressiveDaemonSet is a Kubernetes controller and webhook implementation for safe, staged rollouts of DaemonSets. It adds automatic rate-limiting with Pod Scheduling Gates (configurable via annotations) and exposes Prometheus metrics to watch progress in real time.
This project emerged as a solution to the incident that brought half of Reddit offline in November 2024. It was caused by a kube-apiserver memory storm triggered by a one-line DaemonSet rollout. This post shares more details on the reasoning behind ProgressiveDaemonSet and its current implementation. The project is Open Source and available on GitHub.
#tools #news
Post #244
805
- 👍 6