Kubernetes Port Requirements

The following ports must be available when running Kubernetes inside HPE Ezmeral Runtime Enterprise:

Inbound

  • 22 (TCP): Remote access over SSH.
  • 80 (TCP): Load balancer/proxy that does external SSL termination, and HTTP ingress.
  • 443 (TCP): Virtual nodes and sources that require the HPE Container Platform interface or API, and HTTPS ingress.
  • 2379 (TCP): etcd client requests.
  • 2380 (TCP): etcd peer communication.
  • 6443 (TCP): Kubernetes API Server.
  • 8472 (UDP): Canal/Flannel VXLAN overlay networking.
  • 9099 (TCP): Canal/Flannel livenessProbe/readinessProbe.
  • 10250 (TCP): Kubelet.
  • 30000-32767 (TCP/UDP): NodePort port range.

Outbound

  • 22 (TCP): SSH node provisioning
  • 443 (TCP): Catalogs and agent.
  • 2376 (TCP): Docker daemon TLS port.
  • 2379 (TCP): etcd client requests.
  • 2380 (TCP): etcd peer communication.
  • 6443 (TCP): Kubernetes API server.
  • 8472 (UDP): Canal/Flannel VXLAN overlay networking.
  • 9099 (TCP): Canal/Flannel livenessProbe/readinessProbe
  • 10250 (TCP): Kubelet.
  • 10254 (TCP): Ingress controller livenessProbe/readinessProbe.