For this oc logs is mainly used, to get more help you can use:
oc logs -h
For example - to stream logs of most recent build config:
oc logs -f bc/<name-of-build-config>
To stream logs of latest deployment:
oc logs -f deployment/<deployment-name>
To view logs of a specific deployment version:
oc logs deployment/<deployment-name> --version=<version-number>
View logs of a specific build version:
oc logs bc/<name-of-build-config> --version=<version-number>
Streaming logs of a pod:
oc logs -f pod/<pod-name>
Use --tail to display the last lines of the log:
oc logs pod/<pod-name> --tail=10
View the node logs - requires administrative level cluster permissions:
oc adm node-logs <node-name>
To query only master nodes:
oc adm node-logs --role master
To filter only kubelet logs:
oc adm node-logs --role master -u kubelet
Use oc describe command to get detailed information about the resource, including its events and logs:
oc describe pod/<pod-name>