Skip to content

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:

Service Description
postgres Core
prometheus Reporting and Control
rabbitmq RabbitMQ
redpanda Redpanda
zookeeper Core

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.