1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00
Files
openshift-docs/modules/rosa-architecture.adoc
Janelle Neczypor 4be9c2884a OSDOCS-10781
2024-06-07 15:56:39 +00:00

35 lines
1.9 KiB
Plaintext

// Module included in the following assemblies:
//
// * rosa_architecture/rosa_architecture_sub/rosa-architecture-models.adoc
[id="rosa-classic-architecture_{context}"]
= ROSA Classic architecture
In {product-rosa} (ROSA) Classic, both the control plane and the worker nodes are deployed in your VPC subnets.
[id="rosa-classic-architecture-networks_{context}"]
== ROSA Classic architecture on public and private networks
With ROSA Classic, you can create clusters that are accessible over public or private networks.
You can customize access patterns for your API server endpoint and Red{nbsp}Hat SRE management in the following ways:
* Public - API server endpoint and application routes are internet-facing.
* Private - API server endpoint and application routes are private. Private ROSA Classic clusters use some public subnets, but no control plane or worker nodes are deployed in public subnets.
* Private with AWS PrivateLink - 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 PrivateLink.
The following image depicts the architecture of a ROSA Classic cluster deployed on both public and private networks.
.ROSA Classic deployed on public and private networks
image::156_OpenShift_ROSA_Arch_0621_private_public_classic.png[ROSA deployed on public and private networks]
ROSA Classic clusters include infrastructure nodes where OpenShift components such as the ingress controller, image registry, and monitoring are deployed. The infrastructure nodes and the OpenShift components deployed on them are managed by ROSA Service SREs.
The following types of clusters are available with ROSA Classic:
* Single zone cluster - The control plane and worker nodes are hosted on a single availability zone.
* Multi-zone cluster - The control plane is hosted on three availability zones with an option to run worker nodes on one or three availability zones.