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! observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 2982
- days_rel: 23
- days_push: 10
- n_releases_24m: 46
Adoption not part of the score
10367 stars · 660 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Reloader is a Kubernetes controller written in Go that watches for changes to ConfigMaps, Secrets, and CSI-mounted secrets, and automatically triggers rolling upgrades of associated workloads. It eliminates stale configuration in production by keeping Deployments, StatefulSets, DaemonSets, and DeploymentConfigs in sync with their configuration sources.
Use cases
- automatically restart pods when a configmap changes
- roll out deployments when secrets are updated
- keep workloads in sync with rotated credentials
- avoid stale configuration in kubernetes pods
- trigger rolling upgrades on config changes in CI/CD
- reload statefulsets and daemonsets after secret updates
When to choose
- you update ConfigMaps or Secrets frequently and need pods to pick up changes automatically
- you want zero manual restarts after credential rotation or config changes
- you run Kubernetes or OpenShift with Deployments, StatefulSets, DaemonSets, or Argo Rollouts
- you need a lightweight, widely adopted controller that just requires labeling workloads
When to avoid
- your workloads already watch config files dynamically and reload in-process
- you use a GitOps tool that handles rollout triggers itself
- you are not running on Kubernetes or OpenShift
Facets
service · maturity active
deployment configuration-management monitoring container-orchestration cloud-computing infrastructure-as-code go cloud self-hosted kubernetes-controller configmap secrets rolling-upgrade openshift rollout-automation statefulset daemonset devops containers automation kubernetes docker
2 sources
- readme: https://github.com/stakater/Reloader · fetched 2026-08-28 · 4389e7cebeb4
- homepage: https://docs.stakater.com/reloader/ · fetched 2026-08-29 · 36c6c3c2e4f9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| stakater/Reloader | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="stakater/Reloader")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem