Skip to content

Commit bacd6bb

Browse files
authored
Merge pull request #32363 from sgpinkus/patch-7
Update _index.md
2 parents f15cfae + 417eede commit bacd6bb

File tree

1 file changed

+7
-8
lines changed
  • content/en/docs/concepts/services-networking

1 file changed

+7
-8
lines changed

content/en/docs/concepts/services-networking/_index.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,25 @@ description: >
77

88
## The Kubernetes network model
99

10-
Every [`Pod`](/docs/concepts/workloads/pods/) gets its own IP address.
10+
Every [`Pod`](/docs/concepts/workloads/pods/) in a cluster gets its own unique cluster-wide IP address.
1111
This means you do not need to explicitly create links between `Pods` and you
1212
almost never need to deal with mapping container ports to host ports.
1313
This creates a clean, backwards-compatible model where `Pods` can be treated
1414
much like VMs or physical hosts from the perspectives of port allocation,
15-
naming, service discovery, [load balancing](/docs/concepts/services-networking/ingress/#load-balancing), application configuration,
16-
and migration.
15+
naming, service discovery, [load balancing](/docs/concepts/services-networking/ingress/#load-balancing),
16+
application configuration, and migration.
1717

1818
Kubernetes imposes the following fundamental requirements on any networking
1919
implementation (barring any intentional network segmentation policies):
2020

21-
* pods on a [node](/docs/concepts/architecture/nodes/) can communicate with all pods on all nodes without NAT
21+
* pods can communicate with all other pods on any other [node](/docs/concepts/architecture/nodes/)
22+
without NAT
2223
* agents on a node (e.g. system daemons, kubelet) can communicate with all
2324
pods on that node
2425

2526
Note: For those platforms that support `Pods` running in the host network (e.g.
26-
Linux):
27-
28-
* pods in the host network of a node can communicate with all pods on all
29-
nodes without NAT
27+
Linux), when pods are attached to the host network of a node they can still communicate
28+
with all pods on all nodes without NAT.
3029

3130
This model is not only less complex overall, but it is principally compatible
3231
with the desire for Kubernetes to enable low-friction porting of apps from VMs

0 commit comments

Comments
 (0)