Skip to content

Documentation

Welcome to KubeCloudScaler Docs

KubeCloudScaler helps you automatically scale your Kubernetes and cloud workloads based on time periods. Save money by powering down unused resources outside business hours, and scale back up when you need them.

Why KubeCloudScaler?

  • Time-based scaling: Schedule scaling for nights, weekends, or maintenance windows
  • Cost optimization: Cut cloud costs by stopping unused resources automatically
  • Multi-resource support: Manage Kubernetes workloads (Deployments, StatefulSets, CronJobs, HPAs) and GCP resources (Compute Engine VMs)
  • Flow orchestration: Coordinate scaling across multiple resources with timing delays
  • Declarative configuration: Define scaling policies as Kubernetes Custom Resources

Custom Resources

KubeCloudScaler provides three cluster-scoped CRDs:

CRDAPI VersionPurpose
K8skubecloudscaler.cloud/v1alpha3Scale Kubernetes workloads
Gcpkubecloudscaler.cloud/v1alpha3Scale GCP Compute Engine VMs
Flowkubecloudscaler.cloud/v1alpha3Orchestrate multi-resource scaling workflows

What’s Next?