The OpenShift Container platform is both simple and complex when it comes to OpenShift components and overall architecture. It is complex in that it involves a lot of components interconnected with each other, but OpenShift is simple in the sense that all its components work independently of each other, and work seamlessly if something fails:
![](https://static.packt-cdn.com/products/9781788992329/graphics/assets/1c3e2885-d303-4a55-b451-7c7c680e771a.png)
OpenShift components
OpenShift and Kubernetes have most architecture components in common, such as:
- OpenShift masters
- OpenShift nodes
- Etcd as a key-value store
Components that are unique to OpenShift are:
- Router as ingress traffic control
- OpenShift Internal Registry
The following diagram describes the OpenShift container platform from an architectural point of view:
![](https://static.packt-cdn.com/products/9781788992329/graphics/assets/de38576d-17e6-4041-9317-849b77647aa9.png)
OpenShift architecture
OpenShift is built on top of Docker and Kubernetes, sometimes referred to as Kubernetes++. In addition to the Docker and Kubernetes...