Stateful and Stateless Scaling

Stateful components

These components have a data_storage scale key. Scaling them up and down will affect Kubernetes PVC and StatefulSet changes:

ServiceDescription
postgresCore
prometheusReporting and Control
rabbitmqRabbitMQ
redpandaRedpanda
zookeeperCore

Stateless components

The remaining components are stateless and all have the following scale keys:

  • cpu
  • memory
  • storage
  • replicas

See the scale profiles page for a list of all services in a cluster by Hydrolix version.

Configure scaling

Edit the Hydrolix configuration spec file in Kubernetes to add or override component scale profiles.

kubectl edit hydrolixcluster --namespace="$HDX_KUBERNETES_NAMESPACE"

🚧

Stateful Persistent Volume changes

Persistent volume storage can only be increased, not decreased.