Openshift Commands Cheat Sheet
OpenShift Local Commands
This post contains a list of OpenShift Local commands I’ve used.
| Command | Help | Examples |
|---|---|---|
| oc apply -f file DEPLOY_YAML | Deploy the app using the contents of the DEPLOY_YAML file | oc apply -f deploy.yaml |
| oc delete -f deploy.yaml | Delete the deployed OpenShift application | oc delete -f deploy.yaml |
| oc delete imagestream/IMAGE_NAME | Delete the OpenShift image | oc delete imagestream/liberty-to-openshift |
| oc delete project PROJECT_NAME | Delete the OpenShift project | oc delete project liberty-to-openshift |
| oc describe po POD_NAME | Display the details of the running pod named POD_NAME | oc describe po liberty-to-openshift-77c96d4887-dmkzw |
| oc describe route ROUTE_NAME | Display the details of the route named ROUTE_NAME | oc describe route liberty-to-openshift |
| oc describe service SERVICE_NAME | Display the details of the service named SERVICE_NAME | oc describe service liberty-to-openshift |
| oc get imagestream oc get is |
List the OpenShift images | oc get imagestream |
| oc get pods oc get po |
Display the running pods in the selected OpenShift project | oc get pods |
| oc get routes | Display the OpenShift routes for the selected project | oc get routes |
| oc get services | List the OpenShift services | oc get services |
| oc logs NAME | Display the logs for the NAME from the “oc get po” command | oc logs liberty-to-openshift-77c96d4887-dmkzw |
| oc new-project NEW_PROJECT_NAME | Create a new project named NEW_PROJECT_NAME | oc new-project liberty-to-openshift |
| oc project | Display the project you are connected to | oc project |
| oc project PROJECT_NAME | Select the project named PROJECT_NAME | oc project liberty-to-openshift |
| oc projects | List all projects you have access to, including the project you are connected to | oc projects |
| oc registry info | Retrieve the OpneShift registry details where the image will be pushed | oc registry info |
| oc rsh NAME | Connect to the running container. This is similar to the podman “podman exec -ti” command. | oc rsh liberty-to-openshift-77c96d4887-dmkzw |
| oc whoami | Display the user id you are logged into | oc whoami |