.github/profile/README.md at main · cronschedules/.github · GitHub
Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.72 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.72 KB

Hi there 👋

A Kubernetes operator that automatically scales down Deployments and StatefulSets during specific time windows (e.g., at night or on weekends) to save resources and costs.

Features

  • 🕒 Cron-based Scheduling: Uses standard cron expressions with second precision
  • 🌍 Timezone Support: Configure schedules in any timezone
  • 📈 Flexible Scaling: Scale down and up on different schedules
  • 🎯 Multiple Resource Types: Supports Deployments and StatefulSets for scaling
  • 🧹 Resource Cleanup: Automatically delete test resources based on annotations
  • 🏷️ Cleanup-Only Mode: Pure cleanup functionality without scaling any target resources
  • 📊 Status Tracking: Monitor last execution times and current replica counts
  • 🌐 Web UI Dashboard: Built-in web interface to monitor all cron jobs and their status
  • ⚡ Efficient: Only reconciles when needed, with smart requeue timing
  • 🛡️ Safe Testing: Dry-run mode for cleanup operations
  • 🔧 Graceful Error Handling: Continues operation even when target resources are missing

Read the docs cronschedules.elbazi.co