datastax / pulsar-helm-chart

Apache Pulsar Helm chart
Apache License 2.0
47 stars 38 forks source link

Make intra cluster tls work #168

Closed michaeljmarshall closed 2 years ago

michaeljmarshall commented 2 years ago

Motivation

Configure all components to use TLS when networking with each other.

Modifications

Notes

One important warning is that that the TLS deployment will only correctly work when deploying the brokers as a Stateful Set. I'm not sure that this requirement was explicitly stated before. However, it is essential in order to ensure that brokers are addressable by a unique DNS name because their advertisedAddress is used in the Pulsar protocol, and clients will fail connections due to hostname verification failure if the broker's advertised address is not a DNS entry pointing to that broker.

michaeljmarshall commented 2 years ago

Closing to split into multiple PRs.