Cheat Sheet

Red Hat OpenShift Container Platform Cheat Sheet

  • By
    Ben Pritchett
Cover image for the Openshift Container Platform cheat sheet
Red Hat OpenShift Container Platform Cheat Sheet

Red Hat OpenShift Container Platform allows developers to quickly develop, host, and scale applications in a cloud environment.  Using Kubernetes to provide a secure, robust and extendable manner for orchestrating applications and OpenShift to further access management and build/deploy those services developers can own and maintain their applications through production environments.

 

In this cheat sheet, author Ben Pritchett, provides:

  • Step-by-step example to build, deploy and manage an application with OpenShift.

  • A look at administrator tasks that can impact developers.

  • Commands to manage an application’s lifecycle including resource management, cluster management, operational commands and more.

Cheat Sheet Excerpt

Let's list out our current available projects (those that we have at least view access for):

$ oc get projects

 

If this is our rst login and no one has added us to any existing projects, there shouldn't be any projects listed. Let's create a project (allowed by self-provisioner role to all authenticated users, in the default Openshift policy installation).

$ oc new-project myproject --display-name='My Project' --description='cool project owned by myuser'

 

Now using project "myproject" on server "https://openshift.example.com:443". To build a new example applicatin on Ruby you can add applications to this project with the 'new-app' command. For example, try:

oc new-app centos/ruby-22-centos7~https://github.com/openshift/ruby-ex.git
Want to see more? Get the full cheat sheet.

Comments