Ingress IP addresses
Because the cloud infrastructure used by StreamNative Cloud does not guarantee static IP addresses for ingress public endpoints, such as for Pulsar brokers, Pulsar Admin API, and Metrics API, DNS is used to provide a consistent address. The underlying IP addresses might be stable for a period of time, but are subject to change at any time, and they can assume any public IP the cloud provider uses in the region where the cluster is located, so they should not be relied upon for any use. StreamNative Cloud does not provide static public ingress IP addresses. Instead, DNS resolution is used to provide consistent endpoints for each Pulsar cluster. The DNS names follow a predictable pattern based on your cluster configuration. For example, if your cluster domain ispc-9293889f.<pool-name>.<cloud>.snio.cloud
(where pc-9293889f
is your unique cluster ID), and you are using the default broker prefix, all broker endpoints will follow a standardized format as shown in the examples below.
If the cluster is a Class-Engine cluster, the broker endpoints will be of the following format:
- DNS for Service Discovery in HAProxy - HAProxy Technologies.
- DNS for Service Discovery with NGINX and NGINX Plus.