Hasta la vista, idle workloads

Hibernator scales your Kubernetes workloads to zero when working hours end. When someone needs them, it brings them back.

A week has 168 hours. With working hours from 08:00 to 18:00, Monday to Friday, your team uses 50 of them. Hibernator keeps your workloads at zero for the other 118.

Hibernator runs on Kubernetes 1.21 or later and installs with Helm.

Hibernator is in closed beta. Only organisations with a license grant run it, and there is no sign-up.

Get started

Install Hibernator and see the first hibernation.

Set up

Working hours, sign-in, AWS roles and your own logo.

Wake and hibernate

Which workloads sleep, and who wakes them.

Operate

Metrics, alerts and what to do when it goes wrong.

How a wake works

  1. Working hours endHibernator scales the workloads to zero.
  2. Someone asksThey ask for a wake in the web UI, through the API, or on the wake page.
  3. It wakesHibernator starts your databases and workloads again, in the order you set.
  4. Time is upThe workloads go back to zero.

What it installs

What Hibernator installsIn your Kubernetes cluster, the App (web UI and API) and the Controller keep all state in ConfigMaps. The Controller scales your Deployments and StatefulSets and suspends your CronJobs. The App sends sign-in codes through your mail server. The Controller can stop and start RDS instances in AWS.Your Kubernetes clusterAppweb UI and APIControllerfollows the scheduleConfigMapsall of its stateYour workloadsDeployments, StatefulSets, CronJobsMail serversign-in codesAWS, optionalRDS instancesscalesWhat Hibernator installsIn your Kubernetes cluster, the App (web UI and API) and the Controller keep all state in ConfigMaps. The Controller scales your Deployments and StatefulSets and suspends your CronJobs. The App sends sign-in codes through your mail server. The Controller can stop and start RDS instances in AWS.Mail serversign-in codesAWS, optionalRDS instancesYour Kubernetes clusterAppweb UI and APIControllerfollows the scheduleConfigMapsall of its stateYour workloadsDeployments, StatefulSets, CronJobsscales