Skip to content

User Guides

Step-by-step guides for common Hibernator operations.

Core Operations

Guide Description
Hibernation Lifecycle Create, monitor, and manage a full hibernation cycle
Execution Strategies Configure Sequential, Parallel, DAG, and Staged strategies
Schedule Exceptions Create temporary schedule overrides
Multi-Window Schedules Define multiple off-hour windows

Operational Guides

Guide Description
Plan Suspension Temporarily disable a plan
Manual Actions Override, restart, and retry operations outside the schedule
Error Recovery Handle and recover from execution failures
Notifications Configure notifications for hibernation events
Schedule Boundaries Understand edge cases in schedule evaluation
Composing Multiple Exceptions Combine extend, suspend, and replace exceptions on the same plan

Executor Guides

Guide Description
EKS Executor Hibernate EKS managed node groups
Karpenter Executor Hibernate Karpenter NodePools
EC2 Executor Stop and start EC2 instances
RDS Executor Stop RDS instances and Aurora clusters
WorkloadScaler Executor Scale Kubernetes workloads to zero
NoOp Executor Test plans without real resources

Reference

Guide Description
CLI Reference Install and use the kubectl-hibernator plugin
Troubleshooting Diagnose common issues