Chapter 2. Installing the All-In-One OpenShift

The same OpenShift codebase can take on many form factors. It can be a large public cloud deployment, offered as a managed service, a private instance in your company’s data center, or as small as a local installation on your own workstation. This makes for a very convenient platform for evaluating, learning, and testing OpenShift-based workloads. Skills developed on a local instance are transferable to more complex distributed topologies.

The easiest way to get started is to visit the OpenShift website and register for a free developer account. This will suffice for many of the examples covered in this book. Once registered, you can log in and you are good to go!

Another option is to use a local OpenShift all-in-one cluster on your own workstation. This is a fully functioning OpenShift instance with an integrated Docker registry, OpenShift master, and node. It can support both the upstream OpenShift Origin and OpenShift Container Platform versions. The aim of this feature is to allow web developers and other interested parties to run OpenShift V3 on their own computer. The cluster will be routable from your local system so you can treat it like a hosted version of OpenShift and can view the URLs you create.

As your own private instance, you can create as many projects as you like, push and pull to your registry, create local persistent volumes, and have cluster admin access. Here we will document building this using the oc cluster ...

Get DevOps with OpenShift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.