OpenShift is the name of a family of products based on Kubernetes, optimized for continuous application development and multi-tenant deployment.
In this family, you can find:
- OpenShift Origin (recently renamed OKD that stands for Origin Kubernetes Distribution): it’s the Open Source and upstream version of OpenShift; it is built on CentOS 7 (or CentOS 7 Atomic Host) and can be installed everywhere without any license fee,
- OpenShift Container Platform (OCP): it’s the official OpenShift version packaged and supported by Red Hat that can be installed everywhere,
- OpenShift Container Engine (OCE) is a stripped-down version of OpenShift Container Platform where the following modules have been removed:
- Advanced Management (logging, chargeback, tracing),
- Advanced Networking (multi-tenant SDN, OpenShift Service Mesh),
- Developer Experience (automated container builds, built-in CI/CD pipelines, application console),
- OpenShift Online (RHOO): it’s Red Hat‘s public cloud application development and hosting service which runs on AWS,
- OpenShift Dedicated: it’s Red Hat‘s managed private cluster offering available on AWS and Google Cloud Platform,
- Red Hat Container Development Kit (CDK) is the official pre-built, single-node OpenShift cluster targeted for developers,
- MiniShift is very similar to the Red Hat Container Development Kit but doesn’t require any license fee and is based on OpenShift Origin/OKD,
- Red Hat OpenShift Application Runtimes (RHOAR) is a cloud native application development suite based on the following softwares:
- WildFly Swarm
- Eclipse Vert.x
- Apache Tomcat
Note: Only the version 3 of OpenShift is mentioned here. Previous versions are deprecated.
OpenShift v4 previously planned for January 2019 is now scheduled for March 2019.