Types
This section covers documentation on the downscaler's custom types and how to use them.
Timespans
Learn how to define timespans in GoKubeDownscaler to specify scaling schedules using time ranges, weekdays, and recurring patterns for Kubernetes workloads.
Duration
Learn how to use the Duration type in GoKubeDownscaler to specify time intervals for downscaling grace periods and cooldown settings in Kubernetes clusters.
String List
Learn how to use the String List type in GoKubeDownscaler to specify multiple values like namespace names or workload identifiers in annotation configuration.
Regex List
Learn how to use regex lists in GoKubeDownscaler to match multiple Kubernetes workloads or namespaces using regular expression patterns in annotation values.
Replicas
Learn how to configure the Replicas type in GoKubeDownscaler to define target replica counts when scaling down Kubernetes Deployments and StatefulSets.
Timezone
Learn how to set timezone values in GoKubeDownscaler to ensure downscaling schedules are applied correctly relative to your team's local or regional time zone.
WeekFrame
Learn how to use the WeekFrame type in GoKubeDownscaler to define weekly scheduling windows for automating Kubernetes workload downscaling by day of week.