Configuring Node Defaults
This tab lets you define the default ClickHouse version, default node types for ClickHouse and Zookeeper nodes, and storage settings. In addition, you can define the URL of a private image registry if you want your Kubernetes cluster to use a custom registry.
Figure 1 - The Node Defaults tab
Here are the details of these fields:
ClickHouse Version
Click the down arrow icon to see a list of available ClickHouse versions.
ClickHouse Node Type
Click the down arrow icon to see a list of available node types.
ClickHouse Storage Multiplier
Defines the amount of storage that will be allocated to your ClickHouse cluster. The ACM takes the amount of RAM allocated to the cluster (in GB), multiplies it by the storage multiplier, then rounds up to the nearest 100GB. For the mathematically inclined, the formula’s notation is , where x
is the RAM in GB and y
is the storage multiplier.
Here are a couple of examples:
- With 8GB of RAM and a storage multiplier of 10, the amount of storage is 100GB (
8 * 10
is80
, rounded up to100
). - With 16GB of RAM and a storage multiplier of 10, the amount of storage is 200GB (
16 * 10
is160
, rounded up to200
).
All that being said, it’s unlikely you’ll ever need to change the default value of 10
.
Zookeeper Node Type
Click the down arrow icon to see a list of available node types.
Zookeeper Storage (GB)
Defines the storage that should be allocated for each Zookeeper node.
Private Image Registry
Enter the URL of your private image registry in the format https://username:password@imageurl.com
. If a private registry is defined, the ACM will pull container images for the ClickHouse server, Zookeeper, and the ClickHouse Backup tool from the private registry.