OpenShift for the Absolute Beginners Workshop

My notes from the course "OpenShift for the Absolute Beginners - Hands-on" by Mumshad Mannambeth on Udemy


OpenShift is the open source container platform by Red Hat and considered as a PaaS.

There are 4 different flavours of OpenShift. OpenShift Origin the the open-source version and is the upstream version of all others.

OpenShift Origin is based on top of Docker containers and Kubernetes cluster manager, with added developer and operational centric Tools that enable rapid application development, deployment, and lifecycle management.

Tools are such as:

Docker Overview


Kubernetes Overview

Kubernetes is a container orchestration technology. Container orchestrator will manage your related containers for your application and automatically scale up and down based on the load. Kubernetes are the most popular and now supported by most of cloud platforms e.g. AWS, Azure, GCP.

Other orchestrator technologies are Docker Swarm and Mesos. Docker Swarm is easy to setup and use but lacks of advanced features for complex applications. Mesos is quite difficult to setup and get started but supports many advanced features.