Skip to content

Commit a029a59

Browse files
authored
Merge pull request #50561 from mjpytlak/osdocs-4152
OSDOCS-4152: Installing a private cluster on IBM Cloud VPC
2 parents 91f420b + 14f6360 commit a029a59

28 files changed

+435
-39
lines changed

_topic_maps/_topic_map.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -264,6 +264,8 @@ Topics:
264264
File: installing-ibm-cloud-network-customizations
265265
- Name: Installing a cluster on IBM Cloud VPC into an existing VPC
266266
File: installing-ibm-cloud-vpc
267+
- Name: Installing a private cluster on IBM Cloud VPC
268+
File: installing-ibm-cloud-private
267269
- Name: Uninstalling a cluster on IBM Cloud VPC
268270
File: uninstalling-cluster-ibm-cloud
269271
- Name: Installing on Nutanix

installing/installing-preparing.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ ifndef::openshift-origin[]
216216
|
217217
|
218218
|
219-
|
219+
|xref:../installing/installing_ibm_cloud_public/installing-ibm-cloud-private.adoc#installing-ibm-cloud-private[✓]
220220
|
221221
|
222222

@@ -375,7 +375,7 @@ ifdef::openshift-origin[]
375375
|
376376
|
377377
|
378-
|
378+
|xref:../installing/installing_ibm_cloud_public/installing-ibm-cloud-private.adoc#installing-ibm-cloud-private[✓]
379379
|
380380
|
381381

installing/installing_ibm_cloud_public/installing-ibm-cloud-account.adoc

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,16 @@ Before you can install {product-title}, you must configure an IBM Cloud account.
1515

1616
include::modules/quotas-and-limits-ibm-cloud.adoc[leveloffset=+1]
1717

18-
include::modules/installation-cis-ibm-cloud.adoc[leveloffset=+1]
18+
[id="configuring-dns-resolution"]
19+
== Configuring DNS resolution
20+
21+
How you configure DNS resolution depends on the type of {product-title} cluster you are installing:
22+
23+
* If you are installing a public cluster, you use IBM Cloud Internet Services (CIS).
24+
* If you are installing a private cluster, you use IBM Cloud DNS Services (DNS Services)
25+
26+
include::modules/installation-cis-ibm-cloud.adoc[leveloffset=+2]
27+
include::modules/installation-dns-ibm-cloud.adoc[leveloffset=+2]
1928

2029
include::modules/installation-ibm-cloud-iam-policies-api-key.adoc[leveloffset=+1]
2130
include::modules/installation-ibm-cloud-creating-api-key.adoc[leveloffset=+2]

installing/installing_ibm_cloud_public/installing-ibm-cloud-customizations.adoc

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

3030
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
3131

32+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
33+
3234
include::modules/installation-ibm-cloud-config-yaml.adoc[leveloffset=+2]
3335

3436
//.Additional resources

installing/installing_ibm_cloud_public/installing-ibm-cloud-network-customizations.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ include::modules/installation-initializing.adoc[leveloffset=+1]
3232

3333
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
3434

35+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
36+
3537
include::modules/installation-ibm-cloud-config-yaml.adoc[leveloffset=+2]
3638

3739
//.Additional resources
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
:_content-type: ASSEMBLY
2+
[id="installing-ibm-cloud-private"]
3+
= Installing a private cluster on IBM Cloud VPC
4+
include::_attributes/common-attributes.adoc[]
5+
:context: installing-ibm-cloud-private
6+
7+
toc::[]
8+
9+
In {product-title} version {product-version}, you can install a private cluster into an existing VPC. The installation program provisions the rest of the required infrastructure, which you can further customize. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster.
10+
11+
[id="prerequisites_installing-ibm-cloud-private"]
12+
== Prerequisites
13+
14+
* You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes.
15+
* You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users].
16+
* You xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-account.adoc#installing-ibm-cloud-account[configured an IBM Cloud account] to host the cluster.
17+
* If you use a firewall, you xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configured it to allow the sites] that your cluster requires access to.
18+
* You configured the `ccoctl` utility before you installed the cluster. For more information, see xref:../../installing/installing_ibm_cloud_public/configuring-iam-ibm-cloud.adoc#configuring-iam-ibm-cloud[Configuring IAM for IBM Cloud VPC].
19+
20+
include::modules/private-clusters-default.adoc[leveloffset=+1]
21+
22+
include::modules/private-clusters-about-ibm-cloud.adoc[leveloffset=+1]
23+
24+
include::modules/installation-custom-ibm-cloud-vpc.adoc[leveloffset=+1]
25+
26+
include::modules/cluster-entitlements.adoc[leveloffset=+1]
27+
28+
include::modules/ssh-agent-using.adoc[leveloffset=+1]
29+
30+
include::modules/installation-obtaining-installer.adoc[leveloffset=+1]
31+
32+
include::modules/installation-ibm-cloud-export-variables.adoc[leveloffset=+1]
33+
34+
include::modules/installation-initializing-manual.adoc[leveloffset=+1]
35+
36+
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
37+
38+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
39+
40+
include::modules/installation-ibm-cloud-config-yaml.adoc[leveloffset=+2]
41+
42+
include::modules/installation-configure-proxy.adoc[leveloffset=+2]
43+
44+
include::modules/manually-create-iam-ibm-cloud.adoc[leveloffset=+1]
45+
46+
include::modules/installation-launching-installer.adoc[leveloffset=+1]
47+
48+
include::modules/cli-installing-cli.adoc[leveloffset=+1]
49+
50+
include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1]
51+
52+
[role="_additional-resources"]
53+
[id="additional-resources_installing-ibm-cloud-private-console"]
54+
.Additional resources
55+
* xref:../../web_console/web-console.adoc#web-console[Accessing the web console]
56+
57+
include::modules/cluster-telemetry.adoc[leveloffset=+1]
58+
59+
[role="_additional-resources"]
60+
[id="additional-resources_installing-ibm-cloud-private-telemetry"]
61+
.Additional resources
62+
* xref:../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring]
63+
64+
[id="next-steps_installing-ibm-cloud-private"]
65+
== Next steps
66+
* xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster].
67+
* If necessary, you can xref:../../support/remote_health_monitoring/opting-out-of-remote-health-reporting.adoc#opting-out-remote-health-reporting_opting-out-remote-health-reporting[opt out of remote health reporting].

installing/installing_ibm_cloud_public/installing-ibm-cloud-vpc.adoc

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

3232
include::modules/installation-configuration-parameters.adoc[leveloffset=+2]
3333

34+
include::modules/installation-minimum-resource-requirements.adoc[leveloffset=+2]
35+
3436
include::modules/installation-ibm-cloud-config-yaml.adoc[leveloffset=+2]
3537

3638
include::modules/installation-configure-proxy.adoc[leveloffset=+2]

installing/installing_ibm_cloud_public/preparing-to-install-on-ibm-cloud.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ You can install a cluster on IBM Cloud VPC infrastructure that is provisioned by
4040

4141
* **xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-vpc.adoc#installing-ibm-cloud-vpc[Installing a cluster on IBM Cloud VPC into an existing VPC]**: You can install {product-title} on an existing IBM Virtual Private Cloud (VPC). You can use this installation method if you have constraints set by the guidelines of your company, such as limits when creating new accounts or infrastructure.
4242

43+
* **xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-private.adoc#installing-ibm-cloud-private[Installing a private cluster on an existing VPC]**: You can install a private cluster on an existing Virtual Private Cloud (VPC). You can use this method to deploy {product-title} on an internal network that is not visible to the internet.
44+
4345
[id="next-steps_preparing-to-install-on-ibm-cloud"]
4446
== Next steps
4547
* xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-account.adoc#installing-ibm-cloud-account[Configuring an IBM Cloud account]

modules/cli-installing-cli.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-customizations.adoc
3131
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-network-customizations.adoc
3232
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-vpc.adoc
33+
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-private.adoc
3334
// * installing/install_config/installing-restricted-networks-preparations.adoc
3435
// * installing/installing_vmc/installing-vmc-user-infra.adoc
3536
// * installing/installing_vmc/installing-vmc.adoc

modules/cli-logging-in-kubeadmin.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-customizations.adoc
3232
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-network-customizations.adoc
3333
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-vpc.adoc
34+
// * installing/installing_ibm_cloud_public/installing-ibm-cloud-private.adoc
3435
// * installing/installing_openstack/installing-openstack-installer-custom.adoc
3536
// * installing/installing_openstack/installing-openstack-installer-kuryr.adoc
3637
// * installing/installing_openstack/installing-openstack-installer.adoc

0 commit comments

Comments
 (0)