Skip to content

Commit 8cd399b

Browse files
committed
[OSDOCS-15316]: Creating a hosted cluster on bare metal
1 parent a3ad1ab commit 8cd399b

File tree

6 files changed

+339
-37
lines changed

6 files changed

+339
-37
lines changed

hosted_control_planes/hcp-deploy/hcp-deploy-bm.adoc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,18 @@ include::modules/hcp-bm-create-infra-console.adoc[leveloffset=+2]
6565

6666
* xref:../../web_console/web-console.adoc#web-console-overview[Accessing the web console]
6767

68-
include::modules/hcp-bm-hc.adoc[leveloffset=+1]
68+
[id="hcp-bm-create-hc_{context}"]
69+
== Creating a hosted cluster on bare metal
70+
71+
You can create a hosted cluster or import one. When the Assisted Installer is enabled as an add-on to {mce-short} and you create a hosted cluster with the Agent platform, the HyperShift Operator installs the Agent Cluster API provider in the hosted control plane namespace.
72+
73+
include::modules/hcp-bm-hc.adoc[leveloffset=+2]
6974

7075
[role="_additional-resources"]
7176
.Additional resources
7277

7378
* xref:../../hosted_control_planes/hcp-import.adoc[Manually importing a hosted cluster]
79+
* xref:../../hosted_control_planes/hcp-disconnected/hcp-dc-extract.adoc#hcp-dc-extract_hcp-deploy-dc-bm[Extracting the release image digest]
7480

7581
include::modules/hcp-bm-hc-console.adoc[leveloffset=+2]
7682

hosted_control_planes/hcp-deploy/hcp-deploy-ibm-power.adoc

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,17 @@ include::modules/hcp-ibm-power-infra-reqs.adoc[leveloffset=+1]
3636

3737
include::modules/hcp-ibm-power-dns.adoc[leveloffset=+1]
3838

39-
include::modules/hcp-bm-hc.adoc[leveloffset=+1]
39+
[id="hcp-bm-create-hc-ibm-power"]
40+
== Creating a hosted cluster on bare metal
41+
42+
You can create a hosted cluster or import one. When the Assisted Installer is enabled as an add-on to {mce-short} and you create a hosted cluster with the Agent platform, the HyperShift Operator installs the Agent Cluster API provider in the hosted control plane namespace.
43+
44+
include::modules/hcp-bm-hc.adoc[leveloffset=+2]
45+
46+
[role="_additional-resources"]
47+
.Additional resources
48+
* xref:../../hosted_control_planes/hcp-import.adoc[Manually importing a hosted cluster]
49+
* xref:../../hosted_control_planes/hcp-disconnected/hcp-dc-extract.adoc#hcp-dc-extract_hcp-deploy-dc-bm[Extracting the release image digest]
4050

4151
[id="hcp-ibm-power-heterogeneous-nodepools_{context}"]
4252
== Creating heterogeneous node pools on agent hosted clusters

hosted_control_planes/hcp-deploy/hcp-deploy-ibmz.adoc

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,18 @@ include::modules/hcp-ibm-z-infra-reqs.adoc[leveloffset=+1]
4141
* xref:../../hosted_control_planes/hcp-prepare/hcp-enable-disable.adoc[Enabling or disabling the {hcp} feature]
4242
4343
include::modules/hcp-ibm-z-dns.adoc[leveloffset=+1]
44-
include::modules/hcp-bm-hc.adoc[leveloffset=+1]
44+
45+
[id="hcp-bm-create-hc-ibm-z"]
46+
== Creating a hosted cluster on bare metal
47+
48+
You can create a hosted cluster or import one. When the Assisted Installer is enabled as an add-on to {mce-short} and you create a hosted cluster with the Agent platform, the HyperShift Operator installs the Agent Cluster API provider in the hosted control plane namespace.
49+
50+
include::modules/hcp-bm-hc.adoc[leveloffset=+2]
4551

4652
[role="_additional-resources"]
4753
.Additional resources
48-
54+
* xref:../../hosted_control_planes/hcp-import.adoc[Manually importing a hosted cluster]
55+
* xref:../../hosted_control_planes/hcp-disconnected/hcp-dc-extract.adoc#hcp-dc-extract_hcp-deploy-dc-bm[Extracting the release image digest]
4956
* xref:../../hosted_control_planes/hcp-deploy/hcp-deploy-bm.adoc#hcp-bm-hc-console_hcp-deploy-bm[Creating a hosted cluster on bare metal by using the console]
5057

5158
include::modules/hcp-ibm-z-infraenv.adoc[leveloffset=+1]

modules/hcp-bm-autoscale.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
//
33
// * hosted_control_planes/hcp-manage/hcp-manage-bm.adoc
44
// * hosted_control_planes/hcp-manage/hcp-manage-non-bm.adoc
5+
// * hosted_control_planes/hcp-manage/hcp-manage-virt.adoc
56

67
:_mod-docs-content-type: PROCEDURE
78
[id="hcp-bm-autoscale_{context}"]

modules/hcp-bm-dns.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
The API Server for the hosted cluster is exposed as a `NodePort` service. A DNS entry must exist for `api.<hosted_cluster_name>.<base_domain>` that points to destination where the API Server can be reached.
1010

11-
The DNS entry can be as simple as a record that points to one of the nodes in the managed cluster that is running the hosted control plane. The entry can also point to a load balancer that is deployed to redirect incoming traffic to the ingress pods.
11+
The DNS entry can be as simple as a record that points to one of the nodes in the management cluster that is running the hosted control plane. The entry can also point to a load balancer that is deployed to redirect incoming traffic to the ingress pods.
1212

1313
.Example DNS configuration
1414
[source,terminal]
@@ -22,6 +22,11 @@ api-int.example.krnl.es. IN A 192.168.122.22
2222
`*`.apps.example.krnl.es. IN A 192.168.122.23
2323
----
2424

25+
[NOTE]
26+
====
27+
In the previous example, `*.apps.example.krnl.es. IN A 192.168.122.23` is either a node in the hosted cluster or a load balancer, if one has been configured.
28+
====
29+
2530
If you are configuring DNS for a disconnected environment on an IPv6 network, the configuration looks like the following example.
2631

2732
.Example DNS configuration for an IPv6 network

0 commit comments

Comments
 (0)