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, then scheduled for March 2019, is now announced for the end of May 2019.
You can find the OpenShift v4 latest roadmap here.