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.