Skip to content

Commit 65b11b5

Browse files
committed
text edits
1 parent 1573eec commit 65b11b5

File tree

4 files changed

+32
-23
lines changed

4 files changed

+32
-23
lines changed

modules/rosa-architecture.adoc

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,29 @@
22
//
33
// * rosa_architecture/rosa_architecture_sub/rosa-architecture-models.adoc
44

5-
= ROSA with HCP architecture
6-
7-
In ROSA with HCP, the ROSA service hosts a highly-available, single-tenant OpenShift control plane. The hosted control plane is deployed across 3 availability zones with at least 2 API server instances and three etcd instances. It is only accessible from the customer's VPC subnets. Customers access the hosted control plane through AWS PrivateLink. Customers can add an optional internet-facing API server endpoint to their ROSA with HCP cluster.
8-
9-
The worker nodes are deployed in the customer's AWS account and run on the customer's VPC subnets. Customers can add one or more private subnets to the cluster VPC to ensure high availability. Worker nodes are shared by OpenShift components and applications. OpenShift components such as the ingress controller, image registry, and monitoring are deployed on the worker nodes hosted on the customer's VPC.
10-
5+
[id="rosa-classic-architecture_{context}"]
116
= ROSA Classic architecture
127

138
In ROSA Classic, both the control plane and the worker nodes are deployed on the customer's VPC private subnets.
149

1510
Customers can customize access patterns for their API server endpoint and Red Hat SRE management in the following ways:
16-
* Public, where API Server endpoint and Application Routes are all internet-facing.
17-
* Private, where API Server endpoint and Application Routes are private
18-
* Private with Private Link, where API Server endpoint and Application Routes are private, public subnets or NAT Gateways are not required in your VPC for egress, ROSA Service SRE Management uses AWS Private Link.
11+
* Public - API server endpoint and application routes are internet-facing.
12+
* Private - API server endpoint and application routes are private.
13+
* Private with Private Link - API server endpoint and application routes are private. Public subnets or NAT gateways are not required in your VPC for egress. ROSA SRE management uses AWS Private Link.
1914

2015
Note that although Public Subnets are needed in Private ROSA Classic clusters, no Control Plane or Worker nodes are deployed in public subnets.
2116

2217
In ROSA Classic, you can create either a zonal cluster, where Control Plane and Worker Nodes are hosted on a single AZ or regional cluster, where Control Plane is hosted on 3 AZs with an option to run Worker nodes on 1 or 3 AZs.
2318

2419
ROSA Classic clusters include Infrastructure Nodes in addition to Control Plane where OpenShift components such as Ingress Controller, Image Registry, and Monitoring are deployed. The Infrastructure Nodes and the OpenShift components deployed on them are managed by ROSA Service SRE.
2520

26-
27-
[id="rosa-architecture_{context}"]
28-
= ROSA architecture on public and private networks
21+
[id="rosa-classic-architecture-networks_{context}"]
22+
== ROSA Classic architecture on public and private networks
2923

3024
You can install ROSA using either a public or private network. Configure a private cluster and private network connection during or after the cluster creation process.
3125
Red Hat manages the cluster with limited access through a public network. For more information, see xref:../../rosa_architecture/rosa_policy_service_definition/rosa-service-definition.adoc#rosa-service-definition[ROSA service definition].
3226

3327
.ROSA Classic deployed on public and private networks
3428
image::156_OpenShift_ROSA_Arch_0621_private_public_classic.png[ROSA deployed on public and private networks]
3529

36-
If you are using {hcp-title-first}, you can create your clusters on public and private networks as well. The following images depict the architecture of both public and private networks.
37-
38-
.ROSA with HCP deployed on a public network
39-
image::ROSA-HCP-and-ROSA-Classic-public.png[ROSA with HCP deployed on a public network]
40-
41-
.ROSA with HCP deployed on a private network
42-
image::ROSA-HCP-and-ROSA-Classic-private.png[ROSA with HCP deployed on a private network]
43-
4430
Alternatively, you can install a ROSA Classic cluster using AWS PrivateLink, which is hosted on private subnets only.

modules/rosa-hcp-architecture.adoc

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * rosa_architecture/rosa_architecture_sub/rosa-architecture-models.adoc
4+
5+
[id="rosa-hcp-architecture_{context}"]
6+
= ROSA with HCP architecture
7+
8+
In ROSA with HCP, the ROSA service hosts a highly-available, single-tenant OpenShift control plane. The hosted control plane is deployed across 3 availability zones with at least 2 API server instances and three etcd instances. It is only accessible from the customer's VPC subnets. Customers access the hosted control plane through AWS PrivateLink. Customers can add an optional internet-facing API server endpoint to their ROSA with HCP cluster.
9+
10+
The worker nodes are deployed in the customer's AWS account and run on the customer's VPC subnets. Customers can add one or more private subnets to the cluster VPC to ensure high availability. Worker nodes are shared by OpenShift components and applications. OpenShift components such as the ingress controller, image registry, and monitoring are deployed on the worker nodes hosted on the customer's VPC.
11+
12+
[id="rosa-hcp-network-architecture_{context}"]
13+
== ROSA with HCP architecture on public and private networks
14+
With ROSA with HCP, you can create your clusters on public or private networks. The following images depict the architecture of both public and private networks.
15+
16+
.ROSA with HCP deployed on a public network
17+
image::ROSA-HCP-and-ROSA-Classic-public.png[ROSA with HCP deployed on a public network]
18+
19+
.ROSA with HCP deployed on a private network
20+
image::ROSA-HCP-and-ROSA-Classic-private.png[ROSA with HCP deployed on a private network]

modules/rosa-hcp-classic-comparison.adoc

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44

55
:_mod-docs-content-type: CONCEPT
66
[id="rosa-hcp-classic-comparison_{context}"]
7-
= Comparing ROSA with hosted control planes and ROSA Classic
7+
= Comparing ROSA with HCP and ROSA Classic
88

99
{hcp-title-first} offers a different way to create a managed {product-title} (ROSA) cluster. {hcp-title} offers a reduced-cost solution with focuses on reliability and efficiency. With a focus on efficiency, you can quickly create a new cluster and deploy applications in minutes.
1010

1111
{hcp-title} requires only a minimum of two nodes making it ideal for smaller projects while still being able to scale to support larger projects and enterprises.
1212

13+
//should the above paragraphs be moved to an "About" section?
14+
1315
.ROSA architectures comparison table
1416

1517
[cols="3a,8a,8a",options="header"]
@@ -83,7 +85,7 @@
8385
[id="rosa-hcp-classic-comparison-networks_{context}"]
8486
== ROSA architecture network comparisons
8587

86-
ROSA Classic and ROSA with HCP offer options to install your cluster on public and private networks. The following images show the differences between these options.
88+
ROSA with HCP and ROSA Classic offer options to install your cluster on public and private networks. The following images show the differences between these options.
8789

8890
.ROSA Classic deployed on public and private networks
8991
image::156_OpenShift_ROSA_Arch_0621_private_public_classic.png[ROSA deployed on public and private networks]

rosa_architecture/rosa_architecture_sub/rosa-architecture-models.adoc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ include::_attributes/attributes-openshift-dedicated.adoc[]
66

77
toc::[]
88

9-
ROSA has the following custer topologies:
9+
ROSA has the following cluster topologies:
1010

1111
* Hosted Control Plane (HCP) - The control plane is hosted in a Red Hat account and the worker nodes are deployed in the customer's AWS account.
1212
* Classic - The control plane and the worker nodes are deployed in the customer's AWS account.
@@ -19,6 +19,7 @@ include::modules/rosa-hcp-classic-comparison.adoc[leveloffset=+1]
1919
//* Private network
2020
//* AWS PrivateLink (ROSA Classic only)
2121

22+
include::modules/rosa-hcp-architecture.adoc[leveloffset=+1]
2223
include::modules/rosa-architecture.adoc[leveloffset=+1]
2324
include::modules/osd-aws-privatelink-architecture.adoc[leveloffset=+1]
2425
include::modules/rosa-architecture-local-zones.adoc[leveloffset=+1]

0 commit comments

Comments
 (0)