Network Port Requirements

To ensure the proper functioning of Pulse on a Kubernetes cluster, the ports need to be opened and accessible. The ports facilitate communication between various Pulse components, services, and external clients.

The image illustrates the architecture for connections.

Database Ports

Internal ports are used by Pulse services for inter-service communication, especially when deployed in a multi-node setup where these ports need to be accessible across all Pulse-hosted nodes.

External ports, on the other hand, are accessed by users or services outside of the Pulse-hosted environment to enable external connectivity.

DB Service NamePortOutbound/InboundProtocol
ad-db-router27017ExternalTCP
ad-db-shards27018InternalTCP
ad-db-configs27019InternalTCP
ad-vminsert19043ExternalHTTP
ad-vmselect19042ExternalHTTP
ad-pg19067ExternalTCP
ad-pg-ui19068ExternalTCP
ad-events19009ExternalTCP
ad-events19008InternalTCP
ad-logstash19012,19051ExternalTCP
ad-elastic19013ExternalTCP
ad-elastic19014InternalTCP

Kubernetes Ports

Pulse services also need to be exposed to the outside, and the list is below.

Pulse Service NamePortInternal/External
ad-pulse-ui4100,4101External
ad-graphql4000,4001External
ad-streaming19005External
ad-hydra19042External
ad-axnserver19999External
accelo-manager20001External
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard