Thought of reducing your carbon footprint or costs by sending your Kubernetes environments to sleep when not used? Consider this operator.
Snorlax is a K8s operator that allows you to define when your Kubernetes deployments should be running. Its features include:
- Defining the wake & sleep time of the day (no crontab-style support at the moment) for deployments;
- Displaying a temporary page while the needed deployment is waking up;
- Leaving deployments awake if a user request is received during the sleep time;
- Ignoring AWS ELB health checks to avoid waking up deployments for no reason.
Language: Go | License: Apache 2 | 186 ⭐️
▶️ GitHub repo
P.S. Previously, we also covered the sleepcycles project, which has a similar idea.
#tools
Post #137
801
- 👍 2
- ❤ 1