“Have you tried turning it off and on again?..” Well, that’s surely not an approach we really want, but if it’s all you can do for some [nasty] app in Kubernetes, don’t hesitate to look at this workaroundish tool 🫠
Restart-operator is a Kubernetes operator that allows you to define schedules to restart specific workloads — e.g., suffering from memory leaks or needing to apply configuration changes — automatically via rolling updates. It comes with:
- Standard cron-style definitions for the schedules;
- Support for Deployments, StatefulSets, and DaemonSets as workloads, as well as support for K8s namespaces;
- Tracking the status of restarts performed.
Language: Go | License: MIT | 27 ⭐️
▶️ GitHub repo
💬 Reddit announcement
#tools
Post #236
813
- 👍 3