Red Hat OpenShift Container Platform Cheat Sheet
- By Ben Pritchett
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