You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.16/html/clusters/cluster_mce_overview#ansible-config-hosted-cluster[Configuring Ansible Automation Platform jobs to run on hosted clusters]
* link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.16/html/clusters/cluster_mce_overview#enable-cim[Enabling the central infrastructure management service]
27
28
28
29
* xref:../../hosted_control_planes/hcp-prepare/hcp-enable-disable.adoc#hcp-enable-manual_hcp-enable-disable[Manually enabling the {hcp} feature]
* xref:../../networking/networking_operators/sr-iov-operator/configuring-sriov-operator.adoc#sriov-operator-hosted-control-planes_configuring-sriov-operator[Deploying the SR-IOV Operator for {hcp}]
Copy file name to clipboardExpand all lines: modules/hcp-aws-create-public-zone.adoc
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,10 @@
6
6
[id="hcp-aws-create-public-zone_{context}"]
7
7
= Creating a routable public zone for hosted clusters
8
8
9
-
To access applications in your hosted clusters, you must configure the routable public zone. If the public zone exists, skip this step. Otherwise, the public zone affects the existing functions.
9
+
[role="_abstract"]
10
+
In order to access applications in your hosted clusters, you must configure the routable public zone.
11
+
12
+
If the public zone exists, skip this step. Otherwise, the public zone affects the existing functions.
10
13
11
14
.Procedure
12
15
@@ -15,8 +18,8 @@ To access applications in your hosted clusters, you must configure the routable
Copy file name to clipboardExpand all lines: modules/hcp-aws-create-secret-s3.adoc
+26-12Lines changed: 26 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,28 +6,39 @@
6
6
[id="hcp-aws-create-secret-s3_{context}"]
7
7
= Creating the {aws-full} S3 bucket and S3 OIDC secret
8
8
9
-
Before you can create and manage hosted clusters on {aws-first}, you must create the S3 bucket and S3 OIDC secret.
9
+
[role="_abstract"]
10
+
Before you can create and manage a hosted cluster on {aws-first}, you must create the S3 bucket and S3 OIDC secret. These resources provide a place for the cluster to store information about itself and a way for the cluster to prove its identity to {aws-short}.
10
11
11
12
.Procedure
12
13
13
-
. Create an S3 bucket that has public access to host OIDC discovery documents for your clusters by running the following commands:
14
+
. Create an S3 bucket that has public access to host OIDC discovery documents for your clusters.
<1> Replace `<bucket_name>` with the name of the S3 bucket you are creating.
22
-
<2> To create the bucket in a region other than the `us-east-1` region, include this line and replace `<region>` with the region you want to use. To create a bucket in the `us-east-1` region, omit this line.
24
+
+
25
+
where:
26
+
+
27
+
--
28
+
`<bucket_name>`:: Specifies the name of the S3 bucket you are creating.
29
+
`<region>`:: Specifies that you want to create the bucket in a region other than the `us-east-1` region. Include this line and replace `<region>` with the region you want to use. To create a bucket in the `us-east-1` region, omit this line.
Copy file name to clipboardExpand all lines: modules/hcp-aws-enable-private-link.adoc
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,14 +6,15 @@
6
6
[id="hcp-aws-enable-private-link_{context}"]
7
7
= Enabling {aws-short} PrivateLink for {hcp}
8
8
9
-
To provision {hcp} on the {aws-first} with PrivateLink, enable {aws-short} PrivateLink for {hcp}.
9
+
[role="_abstract"]
10
+
In order to provision {hcp} on the {aws-first} with PrivateLink, you need to enable {aws-short} PrivateLink for {hcp}.
10
11
11
12
.Procedure
12
13
13
14
. Create an {aws-short} credential secret for the HyperShift Operator and name it `hypershift-operator-private-link-credentials`. The secret must reside in the managed cluster namespace that is the namespace of the managed cluster being used as the management cluster. If you used `local-cluster`, create the secret in the `local-cluster` namespace.
14
15
15
16
. See the following table to confirm that the secret contains the required fields:
16
-
17
+
+
17
18
.Required fields for the {aws-short} secret
18
19
[options="header"]
19
20
|===
@@ -32,8 +33,8 @@ To provision {hcp} on the {aws-first} with PrivateLink, enable {aws-short} Priva
32
33
|===
33
34
34
35
35
-
To create an {aws-short} secret, run the following command:
36
-
36
+
. To create an {aws-short} secret, run the following command:
Disaster recovery backup for the secret is not automatically enabled. Run the following command to add the label that enables the `hypershift-operator-private-link-credentials` secret to be backed up for disaster recovery:
46
+
47
+
. Disaster recovery backup for the secret is not automatically enabled. Run the following command to add the label that enables the `hypershift-operator-private-link-credentials` secret to be backed up for disaster recovery:
Copy file name to clipboardExpand all lines: modules/hcp-aws-prepare.adoc
+2-9Lines changed: 2 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,12 +6,5 @@
6
6
[id="hcp-aws-prepare_{context}"]
7
7
= Preparing to deploy {hcp} on {aws-short}
8
8
9
-
As you prepare to deploy {hcp} on {aws-first}, consider the following information:
10
-
11
-
- Each hosted cluster must have a cluster-wide unique name. A hosted cluster name cannot be the same as any existing managed cluster in order for {mce-short} to manage it.
12
-
13
-
- Do not use `clusters` as a hosted cluster name.
14
-
15
-
- Run the management cluster and workers on the same platform for {hcp}.
16
-
17
-
- A hosted cluster cannot be created in the namespace of a {mce-short} managed cluster.
9
+
[role="_abstract"]
10
+
Preparing to deploy {hcp} on {aws-first} involves meeting several prerequisites and creating resources, including an S3 bucket, an OIDC secret, a routable public zone, IAM role and STS credentials.
Copy file name to clipboardExpand all lines: modules/hcp-aws-prereqs.adoc
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,12 @@
4
4
5
5
:_mod-docs-content-type: CONCEPT
6
6
[id="hcp-aws-prereqs_{context}"]
7
-
= Prerequisites to configure a management cluster
7
+
= Prerequisites to deploy {hcp} on {aws-short}
8
8
9
-
You must have the following prerequisites to configure the management cluster:
9
+
[role="_abstract"]
10
+
To ensure successful deployment of {hcp} on {aws-first}, your environment must meet the following requirements.
10
11
11
-
* You have installed the {mce} 2.5 and later on an {product-title} cluster. The {mce-short} is automatically installed when you install {rh-rhacm-first}. The {mce-short} can also be installed without {rh-rhacm} as an Operator from the {product-title} software catalog.
12
+
* You installed the {mce} 2.5 and later on an {product-title} cluster. The {mce-short} is automatically installed when you install {rh-rhacm-first}. The {mce-short} can also be installed without {rh-rhacm} as an Operator from the {product-title} software catalog.
12
13
13
14
* You have at least one managed {product-title} cluster for the {mce-short}. The `local-cluster` is automatically imported in the {mce-short} version 2.5 and later. You can check the status of your hub cluster by running the following command:
14
15
+
@@ -17,6 +18,17 @@ You must have the following prerequisites to configure the management cluster:
17
18
$ oc get managedclusters local-cluster
18
19
----
19
20
20
-
* You have installed the link:https://aws.amazon.com/cli/[`aws` command-line interface (CLI)].
21
+
* You installed the link:https://aws.amazon.com/cli/[`aws` command-line interface (CLI)].
21
22
22
-
* You have installed the hosted control plane CLI, `hcp`.
23
+
* You installed the hosted control plane CLI, `hcp`.
24
+
25
+
[IMPORTANT]
26
+
====
27
+
* Run the management cluster and compute nodes on the same platform.
28
+
29
+
* For each hosted cluster, provide a cluster-wide unique name. A hosted cluster name cannot be the same as any existing managed cluster in order for {mce-short} to manage it.
30
+
31
+
* Do not use `clusters` as a hosted cluster name.
32
+
33
+
* Do not create a hosted cluster in the namespace of a {mce-short} managed cluster.
<1> Specify the name of your hosted cluster, for instance, `example`.
40
-
<2> Specify the node pool replica count, for example, `3`.
41
-
<3> Specify your base domain, for example, `example.com`.
42
-
<4> Specify the path to your pull secret, for example, `/user/name/pullsecret`.
43
-
<5> Specify the path to your {aws-short} STS credentials file, for example, `/home/user/sts-creds/sts-creds.json`.
44
-
<6> Specify the {aws-short} region name, for example, `us-east-1`.
45
-
<7> Defines whether a cluster is public or private.
46
-
<8> Specify the Amazon Resource Name (ARN), for example, `arn:aws:iam::820196288204:role/myrole`. For more information about ARN roles, see "Identity and Access Management (IAM) permissions".
47
40
+
48
-
The following API endpoints for the hosted cluster are accessible through a private DNS zone:
41
+
where:
49
42
+
50
43
--
44
+
`<hosted_cluster_name>`:: Specifies the name of your hosted cluster, such as, `example`.
45
+
`<node_pool_replica_count>`:: Specifies the node pool replica count, for example, `3`.
46
+
`<basedomain>`:: Specifies your base domain, for example, `example.com`.
47
+
`<path_to_pull_secret>`:: Specifies the path to your pull secret, for example, `/user/name/pullsecret`.
48
+
`<path_to_sts_credential_file>`:: Specifies the path to your {aws-short} STS credentials file, for example, `/home/user/sts-creds/sts-creds.json`.
49
+
`<region>`:: Specifies the {aws-short} region name, for example, `us-east-1`.
50
+
`Private`:: Specifies that the cluster is private.
51
+
`<role_name>`:: Specifies the Amazon Resource Name (ARN), for example, `arn:aws:iam::820196288204:role/myrole`. For more information about ARN roles, see "Identity and Access Management (IAM) permissions".
52
+
--
53
+
+
54
+
The following API endpoints for the hosted cluster are accessible through a private DNS zone:
0 commit comments