Red Hat OpenShift Container Platform is an enterprise Kubernetes platform.
Red Hat OpenShift Container Platform extends Kubernetes with cluster services, developers services, and automated operations. Figure 15 illustrates the OpenShift architecture.
Figure 15: OpenShift architecture
Dell EMC deployed an OpenShift instance by following the guidelines in the Dell EMC Ready Stack for Red Hat OpenShift Container Platform 4.2 Design Guide. The physical deployment consists of master nodes that host the platform control plane, and compute nodes that run application containers and supporting OpenShift services. OpenShift master nodes run Red Hat CoreOS. Compute nodes can run either Red Hat Enterprise Linux Server or Red Hat CoreOS. This reference architecture uses Red Hat Enterprise Linux Server.
Some of the high level OpenShift architecture decisions include:
Note: More details about OpenShift can be found in the OpenShift documentation.