Red Hat Consulting
minishift start [--vm-driver=virtualbox]
is a web-scale container application platform based on Docker, Kubernetes, and RHEL 7.
Community Powered Innovation
Docker provides the abstraction for packaging and creating Linux based lightweight containers.
Kubernetes provides the cluster management and orchestration of Docker containers on multiple hosts.
OpenShift provides source code management, builds, and deployments for devs; Application management at scale, handling and promoting images for ops.
OpenShift critical features
A build is the process of transforming input parameters, typically source code, into a resulting object, typically a runnable image.
Builds happen in separate containers.
Builds are first committed as an immutable image and then published to an internal registry. That image is then available to launch on any of the nodes in the cluster, or rollback to at a future date.
Continuous integration and continuous deployment
Blue - Green Deployments
Advanced triggers / image streams
Simplified management with CloudForms and it is included in OpenShift Enterprise