Rankings/stakater/Reloader

stakater/Reloader

stakater/Reloader

This is a Kubernetes helper tool that automatically restarts related applications when you modify configuration files or secrets, so changes take effect without manual intervention.

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!

Stars
9,967
Forks
643
Watchers
49
Issues
159
💡

This is a Kubernetes helper tool that automatically restarts related applications when you modify configuration files or secrets, so changes take effect without manual intervention.

📂 Developer Tools💻 Go📄 Apache-2.0

AI Summary

🔍

What This Project Does

Simply put, it's a Kubernetes controller that watches your config files and secrets. Once they change, it automatically notifies the app to restart, ensuring new configs take effect immediately.

🔧

What Problems It Solves

Solves the hassle of changing configs in K8s but not knowing how to make the app pick them up. Traditionally, you'd manually delete Pods or restart services, which is error-prone and slow; this automates that process.

👥

Who It's For

DevOps engineers, development teams using Kubernetes, or any cloud platform users who need to frequently update configs and secrets.

📋

Typical Use Cases

1. Wanting immediate effect after changing log levels or feature flags. 2. Ensuring services sync timely when updating DB passwords or API keys. 3. Automatically triggering updates when pushing config changes via GitOps.

Key Strengths & Highlights

Extremely easy to start, just add an annotation to your app. It supports multiple workload types and is secure by design, ensuring apps always use the latest credentials.

🚀

Getting Started Requirements

No programming needed, but you need Kubernetes cluster access. Deployment is simple, usually one command, with no complex maintenance afterwards.

🎯

Purpose

If you use Kubernetes and struggle with configuration lag, this tool is worth it. If you use plain VMs or non-container environments, it's not for you.

Project Info

Primary Language
Go
Default Branch
master
License
Apache-2.0
Created
Jul 4, 2018
Last Commit
4 days ago
Last Push
4 days ago
Indexed
Apr 21, 2026
stakater/Reloader — GitHub Auto-Reload K8s App Config Tool to Fix Lag