v.21.6Improvement
Added SSL Support for ClickHouse-Keeper as Experimental ZooKeeper Replacement
Added ability to run clickhouse-keeper (experimental drop-in replacement to ZooKeeper) with SSL. Config settingskeeper_server.tcp_port_securecan be used for secure interaction between client and keeper-server.keeper_server.raft_configuration.securecan be used to enable internal secure communication between nodes. #22992 (alesapin).
Why it matters
This feature enhances security by enabling encrypted connections between clients and theclickhouse-keeper server, as well as secure internal communication between nodes. It addresses the need for confidentiality and integrity of data transmitted within distributed coordination services.How to use it
To enable secure communication, set the configuration optionkeeper_server.tcp_port_secure for client-to-server SSL connections. For secure internal node communication, enable SSL by setting keeper_server.raft_configuration.secure to true in the configuration files.