The following tables provide information about the permitted network connections for each Event Streams pod.
Kafka pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
REST API pods, REST Producer pods, and Geo-replicator pods to port 8084 |
Kafka access |
TCP |
REST API pods to port 7070 |
Querying Kafka status |
TCP |
Proxy pods to port 8093 |
Proxied Kafka traffic |
TCP |
Other Kafka pods to port 9092 |
Kafka cluster traffic |
TCP |
To port 8081 on the IBM Cloud Private master host |
Prometheus collecting metrics |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Port 8001 on the IBM Cloud Private master host |
Kubernetes API access |
TCP |
ZooKeeper pods on port 2181 |
Cluster metadata access |
TCP |
Other Kafka pods on port 9092 |
Kafka cluster traffic |
TCP |
Index Manager pods on port 8080 |
Kafka metrics |
TCP |
Access Controller pods on port 8443 |
Security API access |
TCP |
Collector pods on port 7888 |
Submitting metrics |
TCP |
Port 8443 on the IBM Cloud Private master host |
ICP security / IAM access |
ZooKeeper pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
Kafka pods and REST API pods to port 2181 |
ZooKeeper traffic |
TCP |
Other ZooKeeper pods to ports 2888 and 3888 |
ZooKeeper cluster traffic |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Port 8001 on the IBM Cloud Private master host |
Kubernetes API access |
TCP |
Other ZooKeeper pods on port 2888 and 3888 |
ZooKeeper cluster traffic |
Geo-replicator pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
REST API pods to port 8083 |
Geo-replicator API traffic |
TCP |
Other geo-replicator pods to port 8083 |
Geo-replicator cluster traffic |
TCP |
To port 8080 on the IBM Cloud Private master host |
Allow Prometheus to collect metrics |
- Outgoing connections permitted: Any
Administration UI pod
Type |
Destination |
Reason |
TCP |
Port 8001 on the IBM Cloud Private master host |
Kubernetes API access |
TCP |
REST proxy pods on port 9080 |
REST API access |
TCP |
Port 8443 on the IBM Cloud Private master host |
ICP security / IAM access |
TCP |
Access Controller pods on port 8443 |
Access Controller API access |
TCP |
Port 4300 on the IBM Cloud Private master host |
ICP identity API access |
Administration server pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
REST Proxy pods to port 9080 |
Proxied REST API calls |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Port 8001 on the IBM Cloud Private master host |
Kubernetes API access |
TCP |
Kafka pods on ports 8084 and 7070 |
Kafka admin access |
TCP |
Index Manager pods on port 9080 |
Metric API access |
TCP |
Geo-replicator pods on port 8083 |
Geo-replicator API access |
TCP |
ZooKeeper pods on port 2181 |
ZooKeeper admin access |
TCP |
Anywhere |
Coordination with REST API in other ES instances |
UDP |
Anywhere on port 53 on the IBM Cloud Private master host |
Coordination with REST API in other ES instances |
REST producer server pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
REST Proxy pods to port 8080 |
Proxied REST Producer calls |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Kafka pods on port 8084 |
Sending Kafka messages |
REST proxy pod
Type |
Destination |
Reason |
TCP |
Port 8001 on the IBM Cloud Private master host |
Kubernetes API access |
TCP |
REST API pods on port 9080 |
Proxying REST API calls |
TCP |
REST Producer pods on port 8080 |
Proxying REST Producer calls |
Collector pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
Kafka pods to port 7888 |
Receiving metrics |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Kafka pods on port 8080 |
Prometheus connections |
Network proxy pod
Type |
Destination |
Reason |
TCP |
Port 8001 on the IBM Cloud Private master host |
Kubernetes API access |
TCP |
Kafka pods on port 8093 |
Kafka client traffic |
TCP |
REST proxy pods on port 9080 |
Kafka admin |
Access Controller pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
Kafka pods, REST API pods, and UI pods to port 8443 |
Allow components to make auth checks |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Port 8443 on the IBM Cloud Private master host |
ICP security / IAM access |
Index manager pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
Kafka pods to port 8080 |
Receiving metrics |
TCP |
Elastic and REST API pods to port 9080 |
Metrics access |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Elastic pods on port 9200 |
Elasticsearch admin access |
TCP |
REST proxy pods on port 9080 |
REST API access |
Elasticsearch pod
- Incoming connections permitted:
Type |
Origin |
Reason |
TCP |
Index Manager pods to port 9200 |
Elasticsearch admin access |
TCP |
Other ElasticSearch pods to port 9300 |
ElasticSearch cluster traffic |
- Outgoing connections permitted:
Type |
Destination |
Reason |
TCP |
Index Manager pods on port 9080 |
Elastic admin |
TCP |
Other ElasticSearch pods on port 9300 |
ElasticSearch cluster traffic |
Install jobs pod
Type |
Destination |
Reason |
TCP |
Port 8001 on the IBM Cloud Private master host |
Kubernetes API access |
Telemetry pod