Port configuration requirements (core)
To use Edge Intelligence, you must provide access to the ports used by core system services and databases.
Message brokers, databases, and external-facing services
Edge Intelligence uses a combination of message brokers and RESTful services. Message brokers establish communication between applications and infrastructure for message queues and topics.
Check the following message brokers, databases, and other services to determine if the corresponding ports need to be open to run your Edge Intelligence core services. The needed ports must be open both on the load balancer and on each node.
Service | Description | Default port | Optional install | Default login | Links |
AMQP - RabbitMQ | Messaging over AMQP | 30671 | No | admin |
Documentation: https://www.rabbitmq.com/documentation.html |
Service | Description | Default port | Optional install | Default login | Links |
CouchDB | Unstructured data database access | 30084 | No | admin |
Documentation: http://docs.couchdb.org/en/stable/ UI: OR
OR
|
InfluxDB | Time-series data (historical data) database access | 30086 | No | admin |
Documentation: https://docs.influxdata.com/influxdb |
MinIO | Object storage database access | 31000 | No | admin |
Documentation: https://docs.min.io/docs/ UI: OR
OR
|
Service | Description | Default port | Optional install | Default login | Links |
Kubernetes Dashboard UI | Kubernetes Dashboard access | 30443 | Yes | User sets up username and password during installation |
There are three ways to access the Kubernetes dashboard:
|
Hiota Ingress REST | HTTPS data ingestion to Edge Intelligence core | 30443 | No | N/A |
N/A |
Hiota Passport |
CouchDB Passport API access to Couch data | 30224 | No | N/A | N/A |
InfluxDB Time-series data (historical data) access | 30223 | No | N/A | N/A | |
PostgreSQL Structured data access | 30228 | No | N/A | N/A | |
Hiota Product APIs | Access to management plane APIs | 30443 | No | N/A | Documentation: See the section on management plane APIs in the Lumada Edge Intelligence User Guide |
OAuth-Helper | Simple OAuth handling | 30303 | No | N/A |
N/A |
Service | Description | Default port | Optional install | Default login | Links |
Spark | Kubernetes Operator for Apache Spark | N/A | Yes | N/A |
Documentation: https://spark.apache.org/docs/latest/ |
Internal core services
Because the following ports are used by internal Edge Intelligence applications, verify that these ports are open to external access for the assigned Edge Intelligence services to work properly.
Service | Description | Default port | Links |
Kafka | Kafka messaging support | 30090, 30091, 30092 |
Documentation: https://kafka.apache.org/intro |
RabbitMQ (https-UI) | UI for troubleshooting | 31671 |
Documentation: https://www.rabbitmq.com/documentation.html |
MQTT - RabbitMQ | Messaging over MQTT for gateway devices | 30884 |
Documentation: https://www.rabbitmq.com/documentation.html |
Service | Description | Default port | Default login | Links |
ArangoDB | ArangoDB multi-model database system | 30529 | admin |
Documentation: https://www.arangodb.com/documentation/ |
CouchDB (https-UI) | UI for troubleshooting | 30984 | admin |
Documentation: http://docs.couchdb.org/en/stable/ UI: OR
OR
|
Service | Description | Default port | Links |
Docker Trusted Registry | Private Docker trusted registry that stores and manages Docker images for gateway services or user applications that run on gateways | 32500 |
Documentation: https://docs.docker.com/ee/dtr/ |
Hiota Alert Manager | Enables alert management | 30443 | N/A |
Hiota Asset | Enables asset and gateway management | 30443 | N/A |
Hiota Kube Resource | Management wrapper API for Kubernetes resources for activities such as deploying software and configurations to gateways | 30443 | N/A |
Hiota Manager (gRPC server) | gRCP server for internal connections | 30999 | N/A |
Hiota Manager (REST server) | REST server for hiota-agent and mobile app enrollment | 30998 | N/A |
Hiota OI Manager | Open Image Manager enables upload of software on the user interface and provides statuses. | 30800 | N/A |
OAuth-Helper | Simple OAuth handling | 30303 | N/A |
Hiota Registry | Access to core and gateway route endpoints and statuses as well as core service configurations | 30443 | N/A |
Hiota User Preferences | User preferences for notifications | 30231 | N/A |