OC(1)
π NAME π
okay so welcome to OC(1), bestie β this is the manual page for oc describe, and it's here to show details of a specific resource or group of resources. lowkey iconic. π«Ά
β¨ SYNOPSIS β¨
oc describe [OPTIONS]
πΈ DESCRIPTION πΈ
Show details of a specific resource or group of resources. π
It prints a detailed description of the selected resources, including related resources such as events or controllers. You may select a single object by name, all objects of that type, provide a name prefix, or label selector. For example:
$ oc describe TYPE NAME_PREFIX
will first check for an exact match on TYPE and NAME_PREFIX. If no such resource exists, it will output details for every resource that has a name prefixed with NAME_PREFIX.
Use oc api-resources for a complete list of supported resources. ποΈ
π OPTIONS π
-A,--all-namespaces=falseβ if present, list the requested object(s) across all namespaces. Namespace in current context is ignored even if specified with--namespace. π«--chunk-size=500β return large lists in chunks rather than all at once. Pass0to disable. π-f,--filename=[]β filename, directory, or URL to files containing the resource to describe. π-k,--kustomize=""β process the kustomization directory. Heads up: this flag can't be used together with-for-R. π«-R,--recursive=falseβ process the directory used in-f,--filenamerecursively. Useful when you want to manage related manifests organized within the same directory. π-l,--selector=""β selector (label query) to filter on, supports'=','==','!=','in','notin'. (e.g.-l key1=value1,key2=value2,key3 in (value3)). Matching objects must satisfy all of the specified label constraints. π--show-events=trueβ iftrue, display events related to the described object. πͺ
π¦ OPTIONS INHERITED FROM PARENT COMMANDS π¦
these are the inherited flags, coming straight from the parent commands, iykyk π
--as=""β username to impersonate for the operation. User could be a regular user or a service account in a namespace. π--as-group=[]β group to impersonate for the operation, this flag can be repeated to specify multiple groups. π―--as-uid=""β UID to impersonate for the operation. π--as-user-extra=[]β user extras to impersonate for the operation, this flag can be repeated to specify multiple values for the same key. π°--cache-dir="/homeless-shelter/.kube/cache"β default cache directory. ποΈ--certificate-authority=""β path to a cert file for the certificate authority. π--client-certificate=""β path to a client certificate file for TLS. π--client-key=""β path to a client key file for TLS. ποΈ--cluster=""β the name of the kubeconfig cluster to use. π--context=""β the name of the kubeconfig context to use. π§--disable-compression=falseβ iftrue, opt-out of response compression for all requests to the server. ποΈ--insecure-skip-tls-verify=falseβ iftrue, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure. β οΈ bestie, that one's serious β it literally makes your HTTPS connections insecure.--kubeconfig=""β path to the kubeconfig file to use for CLI requests. π--kuberc=""β path to the kuberc file to use for preferences. This can be disabled by exportingKUBECTL_KUBERC=falsefeature gate or turning off the featureKUBERC=off. π οΈ--match-server-version=falseβ require server version to match client version. π§©-n,--namespace=""β if present, the namespace scope for this CLI request. π·οΈ--profile="none"β name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex). π--profile-output="profile.pprof"β name of the file to write the profile to. πΎ--request-timeout="0"β the length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g.1s,2m,3h). A value of zero means don't timeout requests. β³-s,--server=""β the address and port of the Kubernetes API server. π°οΈ--tls-server-name=""β server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used. πͺͺ--token=""β bearer token for authentication to the API server. ποΈ--user=""β the name of the kubeconfig user to use. π--warnings-as-errors=falseβ treat warnings received from the server as errors and exit with a non-zero exit code. π¨
π EXAMPLE π
okay these are the moments, bestie β copy-paste energy only β¨
# Describe a node
oc describe nodes kubernetes-node-emt8.c.myproject.internal
# Describe a pod
oc describe pods/nginx
# Describe a pod identified by type and name in "pod.json"
oc describe -f pod.json
# Describe all pods
oc describe pods
# Describe pods by label name=myLabel
oc describe pods -l name=myLabel
# Describe all pods managed by the 'frontend' replication controller
# (rc-created pods get the name of the rc as a prefix in the pod name)
oc describe pods frontend
π SEE ALSO π
oc(1) β that's the whole see-also section, periodt. π
π HISTORY π
the origin story: June 2016, Ported from the Kubernetes man-doc generator. π§
xoxo, Openshift β Openshift CLI User Manuals, June 2016, OC(1) edition ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: openshift 4.22.0-202605222050
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms