32 Red Hat OpenShift and IBM Cloud Paks on IBM Power Systems: Volume 1
OpenShift Container Platform also integrates the following features:
/SM590000Source code management, builds, and deployments for developers
/SM590000Managing and promoting images at scale as they flow through your system
/SM590000Application management at scale
/SM590000Team and user tracking for organizing an organization with tons of developers
/SM590000Networking infrastructure that supports the cluster
Figure 2-14 shows the general architecture of OpenShift Container Platform.
Figure 2-14   OpenShift Container Platform architecture
OpenShift Container Platform is a microservices-based architecture that is composed of 
decoupled and small units working together. The microservices are categorized by function: 
REST APIs to change the state of the system, and Controllers, which use the REST API to 
read the user’s wanted state, and then try to bring the other parts of the system into sync.
OpenShift Kubernetes cluster components
OpenShift is based on Kubernetes cluster. Kubernetes manages containerized applications 
across a set of hosts and provides mechanisms for deploying, maintaining, and application 
scaling.