Previous announced for end of January, then March, then May, the new major version of OpenShift was finally released on Tuesday.
Also, there will be no version 4.0. To keep the roadmap, we go straight to the version 4.1.
For the rest, OpenShift 4 is a complete rebuild of the OpenShift 3 product with the main new features being:
- an easy installation and upgrade process,
- an immutable operating system for all the master nodes called RHEL CoreOS,
- a new operator framework to reduce the operations burden.
However, it still seems too early to deploy this version into production for the following reasons:
- nobody wants to get caught by a new version,
- only a limited set of environments are supported: AWS, vSphere and bare-metal,
- the use of proxy and the disconnected mode are still not supported, features which are mandatory in many production environments,
- there is currently no simple upgrade path between OpenShift 3 and 4 versions,
- the container native storage solution, previously based on Gluster for the OpenShift 3 product and now based on Rook.io+Ceph for OpenShift 4, will only be GA in OpenShift 4.2.