- One load balancer for Pulsar proxy with ports
6651/443
- The DNS name is
data.pulsar.example.local
- The DNS name is
- One load balancer for nginx ingress controller with port
443
- The DNS name is
admin.pulsar.example.local
- The DNS name is
- One load balancer for istio ingress( to KoP brokers ) with port
9093
- The DNS name is
messaging.pulsar.example.local
- The DNS name is
Enabling TLS with ACM is not applicable to KoP, since KoP needs TLS Server Name Indication (SNI) to route traffic that requires TLS termination on the broker side rather than the load balancer side.
-
Request a public certificate from ACM for the following domain names, and get the Amazon Resource Names (ARNs) for the certificate.
-
In the YAML file, enable domain, configure the annotations, and use the ARN obtained above as shown.
-
Apply the changes by restarting the Pulsar proxy.