The OpenShift cluster is made of 3 Control Plane nodes and 3 Workers for the cluster; 3 workers are standard compute nodes and one is c5n.metal. For the node sizes we used the m5.4xlarge on AWS and this instance type met the minimum requirements to deploy the Ansible Edge GitOps pattern successfully on the Hub cluster.
This pattern is currently only usable on AWS because of the integration of OpenShift Virtualization; it would be straightforward to adapt this pattern also to run on bare metal/on-prem clusters. If and when other public cloud providers support metal node provisioning in OpenShift Virtualization, we will document that here.
Ansible Edge GitOps pattern hub/datacenter cluster size
The Ansible Edge GitOps pattern has been tested with a defined set of specifically tested configurations that represent the most common combinations that Red Hat OpenShift Container Platform customers are using or deploying for the x86_64 architecture.
The datacenter hub OpenShift cluster uses the following the deployment configuration:
Cloud Provider | Node Type | Number of nodes | Instance Type |
---|---|---|---|
Amazon Web Services | Control Plane | 3 | m5.4xlarge |
Amazon Web Services | Worker | 3 | m5.4xlarge |