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 |