Autopilot Scheduler
Schedule recurring and one-time scaling policies for predictable events, automating capacity management.
Overview
Autopilot Scheduler allows you to define cron-based recurring schedules and one-time events for scaling policies. Perfect for predictable traffic patterns like business hours, batch processing windows, or planned marketing campaigns.
Instead of manually pre-scaling or relying solely on reactive autoscaling, Autopilot Scheduler proactively applies the right scaling mode at the right time—using Autopilot during traffic hours and scaling down to minimal replicas during off-hours.
Why Better Than Manual Pre-Scaling
| Manual Pre-Scaling | Wave Autopilot Scheduler | |
|---|---|---|
| Scheduling Method | Engineers manually scale up before events, often forgetting to scale down | Automated cron schedules with guaranteed execution |
| Execution Reliability | Human error—forgot to pre-scale or scale down | 100% reliable automated execution with audit logs |
| Flexibility | Requires code changes or manual kubectl commands | UI-based scheduling for both recurring and one-time events |
Key Outcomes & Benefits
Eliminate manual pre-scaling and post-event scale-down
Automatic scale-down during low-traffic periods
Never miss pre-scaling for planned events
How It Works
1. Define Schedules
Create recurring cron schedules (e.g., "scale up Mon-Fri 9am") or one-time events (e.g., "Black Friday 12am").
2. Configure Policies
Specify which scaling mode to apply: Autopilot, fixed replicas, or scale-to-zero.
3. Automated Execution
Scheduler automatically applies scaling policies at scheduled times with guaranteed execution.
4. Audit and Monitor
Track all schedule executions, failures, and policy changes in audit logs.
Automate Predictable Scaling Events
Schedule scaling policies for business hours, batch jobs, and planned events.
Book a Demo