|
1 | 1 | // Module included in the following assemblies:
|
2 | 2 | //
|
3 | 3 | // * rosa_architecture/rosa_architecture_sub/rosa-architecture-models.adoc
|
| 4 | + |
| 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 | + |
| 11 | += ROSA Classic architecture |
| 12 | + |
| 13 | +In ROSA Classic, both the control plane and the worker nodes are deployed on the customer's VPC private subnets. |
| 14 | + |
| 15 | +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. |
| 19 | + |
| 20 | +Note that although Public Subnets are needed in Private ROSA Classic clusters, no Control Plane or Worker nodes are deployed in public subnets. |
| 21 | + |
| 22 | +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. |
| 23 | + |
| 24 | +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. |
| 25 | + |
| 26 | + |
4 | 27 | [id="rosa-architecture_{context}"]
|
5 | 28 | = ROSA architecture on public and private networks
|
6 | 29 |
|
|
0 commit comments