Attention: This version of Event Streams has reached End of Support. For more information about supported versions, see the support matrix.

Network policies

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

  • Incoming connections permitted: Any

  • Outgoing connections permitted:

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

  • Incoming connections permitted: Any

  • Outgoing connections permitted:

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

  • Incoming connections permitted: Any

  • Outgoing connections permitted:

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

  • Incoming connections permitted: None

  • Outgoing connections permitted:

Type Destination Reason
TCP Port 8001 on the IBM Cloud Private master host Kubernetes API access

Telemetry pod

  • Incoming connections permitted: None

  • Outgoing connections permitted: Any