stakater/Reloader
A Kubernetes controller to watch changes in ConfigMap and Secrets and do rolling upgrades on Pods with their associated Deployment, StatefulSet, DaemonSet and DeploymentConfig – [✩Star] if you're using it!
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 8 days ago, with 168 contributors on GitHub.
Use Cases & Benefits
- A Kubernetes controller that watches ConfigMap and Secret changes to trigger automatic rolling upgrades on associated workloads.
- Eliminates manual restarts by automatically syncing workloads with updated configurations, ensuring secure and up-to-date deployments.
- Use for automating rollouts in Kubernetes clusters when ConfigMaps or Secrets change to maintain application consistency without downtime.
- Use for managing secret rotations with CSI Secret Provider integration to trigger pod restarts on external secret updates.
- Use for fine-grained reload control in multi-tenant clusters by selectively reloading workloads based on explicit annotations.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
Reloader is a Kubernetes controller that automatically triggers rollouts of workloads (like Deployments, StatefulSets, and more) whenever referenced
Secrets,ConfigMapsor optionally CSI-mounted secrets are updated.In a traditional Kubernetes setup, updating a
SecretorConfigMapdoes not automatically restart or redeploy your workloads. This can lead to stale configurations running in production, especially when dealing with dynamic values like credentials, feature flags, or environment configs.Reloader bridges that gap by ensuring your workloads stay in sync with configuration changes — automatically and safely.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
677+17
Open issues
168+5
Compared with peers in Kubernetes
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| superplanehq/superplane | 9.8K | +1.0K | 75 | 13 days ago |
| kubernetes/kubernetes | 129.0K | +344 | 75 | 4 days ago |
| etcd-io/etcd | 52.7K | +287 | 75 | 19 days ago |
| aquasecurity/trivy | 39.2K | +240 | 75 | 5 days ago |
| agentgateway/agentgateway | 6.1K | +187 | 75 | 14 days ago |
| stakater/Reloader | 10.6K | — | 60 | 8 days ago |
| Category median | 39.2K | +287 | 75 | — |
Discover Repositories
Search across tracked repositories by name or description