Scale to Minimal Replicas

Overview

The scale to minimal feature was added in version 5.3.

Scale to minimal reduces most cluster components to zero but keeps the API and UI available using the operator.
This allows you to perform light administrative tasks without paying for a full running cluster.

When scaled to minimal:

  • API and UI remain online
  • Queries and ingest are not available
  • Useful for short-term cost savings when you still need control access

⚠️

Minimal mode isn't recommended for production workloads. It should be used only for administration or cost-saving scenarios.

Scale to minimal replicas

Enable minimal mode by setting the scale_minimal field in the top-level spec of hydrolixcluster.yaml:

scale_minimal: true

Scale to minimal example

spec:
  kubernetes_profile: gcp
  hydrolix_url: https://{your.host.com}
  env:
  db_bucket_region: us-central1
  scale_minimal: true   # Keep API/UI, stop other workloads

Enable scale to minimal

To enable scale to minimal, edit the Hydrolix configuration spec and add scale_minimal: true to the spec: section.

Active services in minimal mode

When scale_minimal: true, these pods remain active:

  • traefik
  • ui
  • turbine-api
  • turbine-api-worker
  • zookeeper
  • keycloak
  • prometheus
  • validator
  • version

All other pods scale to zero.