Skip to content

Commit a8f4cc0

Browse files
authored
Merge pull request #56729 from mjpytlak/osdocs-4895
OSDOCS#4895: Installing a three-node vSphere cluster
2 parents dc4a906 + 6ec1830 commit a8f4cc0

14 files changed

+115
-2
lines changed

_topic_maps/_topic_map.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,8 @@ Topics:
466466
File: installing-restricted-networks-installer-provisioned-vsphere
467467
- Name: Installing a cluster on vSphere in a restricted network with user-provisioned infrastructure
468468
File: installing-restricted-networks-vsphere
469+
- Name: Installing a three-node cluster on vSphere
470+
File: installing-vsphere-three-node
469471
- Name: Uninstalling a cluster on vSphere that uses installer-provisioned infrastructure
470472
File: uninstalling-cluster-vsphere-installer-provisioned
471473
- Name: Using the vSphere Problem Detector Operator
@@ -490,6 +492,8 @@ Topics:
490492
File: installing-vmc-network-customizations-user-infra
491493
- Name: Installing a cluster on VMC in a restricted network with user-provisioned infrastructure
492494
File: installing-restricted-networks-vmc-user-infra
495+
- Name: Installing a three-node cluster on VMC
496+
File: installing-vmc-three-node
493497
- Name: Uninstalling a cluster on VMC
494498
File: uninstalling-cluster-vmc
495499
- Name: Installing on any platform

installing/installing_aws/installing-aws-customizations.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
= Installing a cluster on AWS with customizations
44
include::_attributes/common-attributes.adoc[]
55
:context: installing-aws-customizations
6+
:platform: AWS
67

78
toc::[]
89

installing/installing_aws/installing-aws-user-infra.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
= Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates
44
include::_attributes/common-attributes.adoc[]
55
:context: installing-aws-user-infra
6+
:platform: AWS
67

78
toc::[]
89

installing/installing_vmc/installing-vmc-customizations.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
= Installing a cluster on VMC with customizations
44
include::_attributes/common-attributes.adoc[]
55
:context: installing-vmc-customizations
6+
:platform: VMC
67

78
toc::[]
89

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-vmc-three-node"]
3+
= Installing a three-node cluster on VMC
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-vmc-three-node
6+
7+
toc::[]
8+
9+
In {product-title} version {product-version}, you can install a three-node cluster on your VMware vSphere instance by deploying it to link:https://cloud.vmware.com/vmc-aws[VMware Cloud (VMC) on AWS]. A three-node cluster consists of three control plane machines, which also act as compute machines. This type of cluster provides a smaller, more resource efficient cluster, for cluster administrators and developers to use for testing, development, and production.
10+
11+
You can install a three-node cluster using either installer-provisioned or user-provisioned infrastructure.
12+
13+
include::modules/installation-three-node-cluster-cloud-provider.adoc[leveloffset=+1]
14+
15+
== Next steps
16+
* xref:../../installing/installing_vmc/installing-vmc-customizations.adoc#installing-vmc-customizations[Installing a cluster on VMC with customizations]
17+
* xref:../../installing/installing_vmc/installing-vmc-user-infra.adoc#installing-vmc-user-infra[Installing a cluster on VMC with user-provisioned infrastructure]

installing/installing_vmc/installing-vmc-user-infra.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
= Installing a cluster on VMC with user-provisioned infrastructure
44
include::_attributes/common-attributes.adoc[]
55
:context: installing-vmc-user-infra
6+
:platform: VMC
67

78
toc::[]
89

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
= Installing a cluster on vSphere with customizations
44
include::_attributes/common-attributes.adoc[]
55
:context: installing-vsphere-installer-provisioned-customizations
6+
:platform: vSphere
67

78
toc::[]
89

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-vsphere-three-node"]
3+
= Installing a three-node cluster on vSphere
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-vsphere-three-node
6+
7+
toc::[]
8+
9+
In {product-title} version {product-version}, you can install a three-node cluster on VMware vSphere. A three-node cluster consists of three control plane machines, which also act as compute machines. This type of cluster provides a smaller, more resource efficient cluster, for cluster administrators and developers to use for testing, development, and production.
10+
11+
You can install a three-node cluster using either installer-provisioned or user-provisioned infrastructure.
12+
13+
include::modules/installation-three-node-cluster-cloud-provider.adoc[leveloffset=+1]
14+
15+
== Next steps
16+
* xref:../../installing/installing_vsphere/installing-vsphere-installer-provisioned-customizations.adoc#installing-vsphere-installer-provisioned-customizations[Installing a cluster on vSphere with customizations]
17+
* xref:../../installing/installing_vsphere/installing-vsphere.adoc#installing-vsphere[Installing a cluster on vSphere with user-provisioned infrastructure]

installing/installing_vsphere/installing-vsphere.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
= Installing a cluster on vSphere with user-provisioned infrastructure
44
include::_attributes/common-attributes.adoc[]
55
:context: installing-vsphere
6+
:platform: vSphere
67

78
toc::[]
89

modules/installation-initializing-manual.adoc

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ endif::[]
6666
ifeval::["{context}" == "installing-ibm-cloud-private"]
6767
:ibm-cloud-private:
6868
endif::[]
69+
ifeval::["{context}" == "installing-vsphere"]
70+
:three-node-cluster:
71+
endif::[]
72+
ifeval::["{context}" == "installing-vmc-user-infra"]
73+
:three-node-cluster:
74+
endif::[]
6975

7076
:_content-type: PROCEDURE
7177
[id="installation-initializing-manual_{context}"]
@@ -196,6 +202,10 @@ Make the following modifications:
196202
For more information about the parameters, see "Installation configuration parameters".
197203
endif::ash-default,ash-network[]
198204

205+
ifdef::three-node-cluster[]
206+
. If you are installing a three-node cluster, modify the `install-config.yaml` file by setting the `compute.replicas` parameter to `0`. This ensures that the cluster's control planes are schedulable. For more information, see "Installing a three-node cluster on {platform}".
207+
endif::three-node-cluster[]
208+
199209
. Back up the `install-config.yaml` file so that you can use it to install
200210
multiple clusters.
201211
+
@@ -250,3 +260,10 @@ endif::[]
250260
ifeval::["{context}" == "installing-ibm-cloud-private"]
251261
:!ibm-cloud-private:
252262
endif::[]
263+
ifeval::["{context}" == "installing-vsphere"]
264+
:!three-node-cluster:
265+
endif::[]
266+
ifeval::["{context}" == "installing-vmc-user-infra"]
267+
:!three-node-cluster:
268+
endif::[]
269+
:!platform:

0 commit comments

Comments
 (0)