The following diagram shows the architecture of the clusters setup in AWS.
The setup of clusters in AWS follow the general guidelines of other OpenShift installations, with the following caveats.
|The setup of OpenShift clusters in AWS uses as much of the standard AWS infrastructure as possible, and follows some best practices recommended by Red Hat.|
The network is divided into two main sections in a VPC:
AWS supports three (3) availability zones per region. OpenShift clusters in AWS might be replicated across either one (1) or (3) zones, depending on the availability or cost requirements.
There are two (2) kinds of load balancers:
All load balancers are ELB instances provided by AWS.
|From the perspective of mungg-provision-aws, all three LBs are equal.|
There are two (2) ELB instances for the Master API; one for the API access from outside, and one for the cluster itself (internal use only.)
|Certificate management is done at the Master ELB level, with Let’s Encrypt.|