Autoscaling - severalnines/ccx-admin-guide GitHub Wiki

Autoscaling

CCX supports autoscaling of storage for clusters. Autoscaling is a feature that automatically adjusts the storage capacity of a cluster based on the current disk usage.

End-users have to activate this feature on a per cluster basis by setting autoscale storage to true in the UI. It is disabled by default.

If enabled for a cluster, and the cluster has any node that exceeds a defined threshold, the cluster will automatically scale up by a defined percentage.

This disk increase may be repeated multiple times if the disk usage continues to exceed the threshold after each increase.

If notifications are enabled for the cluster, the designated email addresses will receive a notification when the cluster is scaled up.

The threshold and percentage values are defined in helm values as autoscaling.storage.threshold and autoscaling.storage.percentage.

If autoscaling.storage.threshold or autoscaling.storage.percentage are set to zero, this feature will be disabled for all clusters.

The default autoscaling.storage.threshold is 85 and autoscaling.storage.percentage is 15