This chapter describes the software components in the Dell EMC Ready Architecture for Red Hat OpenShift Container Platform v3.11.
The ready architecture includes the following software:
- Red Hat Enterprise Linux as the operating system for all nodes
- Red Hat Openshift Container Platform as the container application platform based on Kubernetes and Docker
- Red Hat OpenShift Container Storage based on Red Hat Gluster Storage to provide a containerized, distributed storage platform for both persistent volume storage and the container registry
- Red Hat Ansible Automation to provision resources, deploy applications, and configure and manage infrastructure
- Integrated Dell Remote Access Controller 9 (iDRAC9) Enterprise for remote server administration
For details, see Software components.
The Openshift Container Platform architecture also makes use of:
- The Docker runtime to build, ship, and run containerized applications
- Kubernetes to orchestrate and manage containerized applications
- Etcd, a key-value store for the Red Hat OpenShift Container Platform cluster
- Open vSwitch (OVS) to provide software-defined networking (SDN)-specific functions in the Red Hat OpenShift Container Platform environment
- HAProxy for routing and load balancing purposes
- Keepalived, which uses the VRRP protocol to automate failover to assist with virtual IP management of HAProxy instances
The following figure shows the logical environment of the Red Hat OpenShift Container Platform system architecture:

Figure 2. Red Hat OpenShift Container Platform system architecture - logical environment