Creating Pods with Generators
We use the
run subcommand to run a Pod, Job, or a Deployment in the cluster. We will discuss Jobs and Deployments later.
oc run --help | grep "restart policy"
Run a simple nginx web server pod.
oc run nginx --image nginx --restart=Never
Get the list of pods.
oc get pods
View additional information about the pod.
oc get pods -o wide
View a detailed description of the running pod.
oc describe pod nginx
View the IP address of the running pod.
oc exec nginx -- hostname -i
Let’s execute an
echo command within the pod.
oc exec nginx -- /bin/echo "Hello from Redhat"
Execute an interactive shell session inside the container.
oc exec -it nginx -- /bin/sh
Run some commands inside the container and exit.
ls cat /etc/os-release hostname exit
Notice the label that automatically gets set on a pod that is created with
oc get pods --show-labels
delete subcommand to delete the resources that were created.
oc delete --help
Delete the resources that we created.
oc delete pod nginx