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.
Updated 1 day ago