Skip to content

Commit 85c0528

Browse files
authored
Merge pull request #45914 from xenolinux/BZZ2002444
BZ2002444: Adds network connectivity requirements
2 parents 2bd5afa + 7612f48 commit 85c0528

9 files changed

+114
-0
lines changed

installing/installing_vmc/installing-restricted-networks-vmc.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
3838

3939
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
4040

41+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
42+
4143
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
4244

4345
[role="_additional-resources"]

installing/installing_vmc/installing-vmc-customizations.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
3131

3232
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
3333

34+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
35+
3436
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
3537

3638
[role="_additional-resources"]

installing/installing_vmc/installing-vmc-network-customizations.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
3131

3232
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
3333

34+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
35+
3436
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
3537

3638
[role="_additional-resources"]

installing/installing_vmc/installing-vmc.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
2929

3030
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
3131

32+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
33+
3234
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
3335

3436
[role="_additional-resources"]

installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
3535

3636
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
3737

38+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
39+
3840
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
3941

4042
[role="_additional-resources"]

installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
2727

2828
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
2929

30+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
31+
3032
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
3133

3234
[role="_additional-resources"]

installing/installing_vsphere/installing-vsphere-installer-provisioned-network-customizations.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
3030

3131
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
3232

33+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
34+
3335
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
3436

3537
[role="_additional-resources"]

installing/installing_vsphere/installing-vsphere-installer-provisioned.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ include::modules/cluster-entitlements.adoc[leveloffset=+1]
2828

2929
include::modules/installation-vsphere-infrastructure.adoc[leveloffset=+1]
3030

31+
include::modules/installation-vsphere-installer-network-requirements.adoc[leveloffset=+1]
32+
3133
include::modules/vmware-csi-driver-reqs.adoc[leveloffset=+1]
3234

3335
[role="_additional-resources"]
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * installing/installing_vsphere/installing-vsphere-installer-provisioned.adoc
4+
// * installing/installing_vmc/installing-restricted-networks-vmc.adoc
5+
// * installing/installing_vmc/installing-vmc-customizations.adoc
6+
// * installing/installing_vmc/installing-vmc-network-customizations.adoc
7+
// * installing/installing_vmc/installing-vmc.adoc
8+
// * installing/installing_vsphere/installing-restricted-networks-installer-provisioned-vsphere.adoc
9+
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc
10+
// * installing/installing_vsphere/installing-vsphere-installer-provisioned-network-customizations.adoc
11+
12+
:_content-type: CONCEPT
13+
[id="installation-vsphere-installer-network-requirements_{context}"]
14+
= Network connectivity requirements
15+
16+
You must configure the network connectivity between machines to allow {product-title} cluster components to communicate.
17+
18+
Review the following details about the required network ports.
19+
20+
.Ports used for all-machine to all-machine communications
21+
[cols="2a,2a,5a",options="header"]
22+
|===
23+
24+
|Protocol
25+
|Port
26+
|Description
27+
28+
|ICMP
29+
|N/A
30+
|Network reachability tests
31+
32+
.4+|TCP
33+
|`1936`
34+
|Metrics
35+
36+
|`9000`-`9999`
37+
|Host level services, including the node exporter on ports `9100`-`9101` and
38+
the Cluster Version Operator on port `9099`.
39+
40+
|`10250`-`10259`
41+
|The default ports that Kubernetes reserves
42+
43+
|`10256`
44+
|openshift-sdn
45+
46+
.5+|UDP
47+
|`4789`
48+
|virtual extensible LAN (VXLAN)
49+
50+
|`6081`
51+
|Geneve
52+
53+
|`9000`-`9999`
54+
|Host level services, including the node exporter on ports `9100`-`9101`.
55+
56+
|`500`
57+
|IPsec IKE packets
58+
59+
|`4500`
60+
|IPsec NAT-T packets
61+
62+
|TCP/UDP
63+
|`30000`-`32767`
64+
|Kubernetes node port
65+
66+
|ESP
67+
|N/A
68+
|IPsec Encapsulating Security Payload (ESP)
69+
70+
|===
71+
72+
.Ports used for all-machine to control plane communications
73+
[cols="2a,2a,5a",options="header"]
74+
|===
75+
76+
|Protocol
77+
|Port
78+
|Description
79+
80+
|TCP
81+
|`6443`
82+
|Kubernetes API
83+
84+
|===
85+
86+
.Ports used for control plane machine to control plane machine communications
87+
[cols="2a,2a,5a",options="header"]
88+
|===
89+
90+
|Protocol
91+
|Port
92+
|Description
93+
94+
|TCP
95+
|`2379`-`2380`
96+
|etcd server and peer ports
97+
98+
|===

0 commit comments

Comments
 (0)