stakater

    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!

    10.6K stars
    677 forks
    48 GitHub watchers
    Updated Nov 6, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    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, ConfigMaps or optionally CSI-mounted secrets are updated.

    In a traditional Kubernetes setup, updating a Secret or ConfigMap does 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.

    Excerpt from the stakater/Reloader README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    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

    stakater/Reloader compared with Kubernetes repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    superplanehq/superplane9.8K+1.0K7513 days ago
    kubernetes/kubernetes129.0K+344754 days ago
    etcd-io/etcd52.7K+2877519 days ago
    aquasecurity/trivy39.2K+240755 days ago
    agentgateway/agentgateway6.1K+1877514 days ago
    stakater/Reloader10.6K—608 days ago
    Category median39.2K+28775—

    Discover Repositories

    Search across tracked repositories by name or description