Skip to content
This repository was archived by the owner on Jul 30, 2021. It is now read-only.

Commit f6f0a67

Browse files
authored
Merge pull request #388 from jamiehannaford/port-requirements-doc
Add port requirements doc
2 parents eed08c2 + f19e178 commit f6f0a67

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Requirements
2+
3+
## Ports
4+
5+
The information below describes a minimum set of port allocations used by Kubernetes components.
6+
7+
### Master node(s) ingress
8+
9+
| Protocol | Port Range | Source | Purpose |
10+
-----------|------------|-------------------------------------------|------------------------|
11+
| TCP | 443 | Worker Nodes, API Requests, and End-Users | Kubernetes API server. |
12+
| UDP | 8472 | Master & Worker Nodes | flannel overlay network - *vxlan backend* |
13+
14+
### etcd node(s) ingress
15+
16+
| Protocol | Port Range | Source | Purpose |
17+
-----------|------------|-----------------------|--------------------------------------------------|
18+
| TCP | 2379-2380 | Master & Worker Nodes | etcd server client API |
19+
20+
### Worker node(s) ingress
21+
22+
| Protocol | Port Range | Source | Purpose |
23+
-----------|-------------|--------------------------------|------------------------------------------------------------------------|
24+
| TCP | 4194 | Master & Worker Nodes | The port of the localhost cAdvisor endpoint |
25+
| UDP | 8472 | Master & Worker Nodes | flannel overlay network - *vxlan backend* |
26+
| TCP | 10250 | Master Nodes | Worker node Kubelet API for exec and logs. |
27+
| TCP | 10255 | Master & Worker Nodes | Worker node read-only Kubelet API (Heapster). |
28+
| TCP | 30000-32767 | External Application Consumers | Default port range for [external service][https://kubernetes.io/docs/concepts/services-networking/service] ports. Typically, these ports would need to be exposed to external load-balancers, or other external consumers of the application itself. |

0 commit comments

Comments
 (0)