Getting Started
This section covers how to get started with GoKubeDownscaler. You will learn how to install the GoKubeDownscaler and explore the most common patterns to optimize cluster costs. Pages in this section include:
- Installation: This page explains the installation process using Helm or Kubernetes manifests, and the differences between a constrained installation and a cluster-wide installation.
- Basic Night Time Saving: This page explains the most used pattern for using GoKubeDownscaler, you will learn how to scale down the cluster at night and during the weekends using relative timespans.
- Scaling Down for Holidays: This page explains a common pattern for scaling down workloads during holidays, you will learn how to use absolute timespans to scale down the cluster during specific date ranges.
- On Demand Startup: This page explains one of the most effective patterns, you will learn how to use boolean timespans to keep workloads always scaled down. Scale up will be performed only using excluding annotations. This is an advanced pattern that can be used to achieve the maximum cost savings
Installation
Step-by-step guide to install GoKubeDownscaler on Kubernetes using the official Helm chart or raw manifests to start automating workload downscaling and save costs.
Basic Night Time Saving
Reduce cloud costs by automatically scaling down non-production Kubernetes workloads at night and on weekends using GoKubeDownscaler scheduling annotations.
Scaling Down for Holidays
Cut cloud infrastructure costs by automatically scaling down Kubernetes workloads during holidays and long weekends using GoKubeDownscaler schedules.
On Demand Startup
Configure GoKubeDownscaler to scale Kubernetes workloads to zero by default and start them on demand using annotations. This pattern is ideal for non-production environments.