Altinity Kubernetes Operator for ClickHouse® Settings
Altinity Kubernetes Operator for ClickHouse 0.18 and greater
For versions of the Altinity Kubernetes Operator for ClickHouse 0.18
and later, the operator settings can be modified through the clickhouse-operator-install-bundle.yaml
file in the section etc-clickhouse-operator-files
. This sets the config.yaml
settings that are used to set the user configuration and other settings. For more information, see the operator's sample config.yaml file.
Altinity Kubernetes Operator for ClickHouse before 0.18
For operator versions before 0.18
, settings can be modified through the clickhouse-operator-install-bundle.yaml file in the section marked ClickHouse Settings Section
.
New User Settings
Setting | Default Value | Description |
---|---|---|
chConfigUserDefaultProfile | default | Sets the default profile used when creating new users. |
chConfigUserDefaultQuota | default | Sets the default quota used when creating new users. |
chConfigUserDefaultNetworksIP | ::1 127.0.0.1 0.0.0.0 |
Specifies the networks that the user can connect from. Note that 0.0.0.0 allows access from all networks. |
chConfigUserDefaultPassword | default |
The initial password for new users. |
Operator Settings
The clickhouse_operator
role can connect to the ClickHouse database to perform the following:
- Metrics requests
- Schema Maintenance
- Drop DNS Cache
Additional users can be created with this role by modifying the users.d
XML files.
Setting | Default Value | Description |
---|---|---|
chUsername | clickhouse_operator |
The username for the ClickHouse Operator user. |
chPassword | clickhouse_operator_password |
The default password for the ClickHouse Operator user. |
chPort | 8123 | The IP port for the ClickHouse Operator user. |
Log Parameters
The Log Parameters sections sets the options for log outputs and levels.
Setting | Default Value | Description |
---|---|---|
logtostderr | true | If set to true, submits logs to stderr instead of log files. |
alsologtostderr | false | If true, submits logs to stderr as well as log files. |
v | 1 | Sets V-leveled logging level. |
stderrthreshold | "" |
The error threshold. Errors at or above this level will be submitted to stderr. |
vmodule | "" |
A comma separated list of modules and their verbose level with {module name} = {log level}. For example: "module1=2,module2=3" . |
log_backtrace_at | "" |
Location to store the stack backtrace. |
Runtime Parameters
The Runtime Parameters section sets the resources allocated for processes such as reconcile functions.
Setting | Default Value | Description |
---|---|---|
reconcileThreadsNumber | 10 | The number threads allocated to manage reconcile requests. |
reconcileWaitExclude | false | ??? |
reconcileWaitInclude | false | ??? |
Template Parameters
Template Parameters sets the values for connection values, user default settings, and other values. These values are based on ClickHouse configurations. For full details, see the ClickHouse documentation page.