The quorum and client communication are encrypted by default via TLS. This requires the Secret Operator to be present in order to provide certificates. The utilized certificates can be changed in a top-level config.
link:example$usage_guide/example-cluster-tls-encryption.yaml[role=include]-
The
tls.serverSecretClassrefers to the client-to-server encryption. Defaults to thetlssecret. -
The
tls.quorumSecretClassrefers to the server-to-server quorum encryption. Defaults to thetlssecret.
The tls secret is deployed from the Secret Operator and looks like this:
link:example$usage_guide/example-secret-operator-tls-secret.yaml[role=include]You can create your own secrets and reference them in tls.serverSecretClass or tls.quorumSecretClass to use different certificates.
|
Note
|
Configuring a client AuthenticationClass via usage_guide/authentication.adoc overrides the tls.serverSecretClass setting.
|