kubectl describe — detailed information about a resource.
1# Pod2kubectl describe pod pod_name3kubectl describe pod pod_name -n production45# Node6kubectl describe node node_name7kubectl describe node node_name | grep -A 10 "Conditions"89# Service10kubectl describe svc service_name11kubectl describe svc service_name -n production1213# Deployment14kubectl describe deployment deployment_name15kubectl describe deployment deployment_name -n production1617# Events (most useful for debugging!)18kubectl get events --sort-by=.metadata.creationTimestamp19kubectl get events -n production --sort-by=.metadata.creationTimestamp20kubectl get events --field-selector reason=FailedScheduling2122# Debugging23kubectl describe pod pod_name | grep -A 5 "State:|Last State:"24kubectl describe pod pod_name | grep -A 10 "Events:"25kubectl describe pod pod_name | grep -A 3 "Containers:"26kubectl describe pod pod_name | grep -A 5 "Volumes:"27kubectl describe pod pod_name | grep -A 3 "Node:"28kubectl describe pod pod_name | grep -A 3 "Node Selectors:"29kubectl describe pod pod_name | grep -A 3 "Tolerations:"30kubectl describe pod pod_name | grep -A 3 "Conditions:"31kubectl describe pod pod_name | grep -A 5 "Events:"32kubectl describe pod pod_name | grep -A 3 "QoS Class:"33kubectl describe pod pod_name | grep -A 3 "Init Containers:"34kubectl describe pod pod_name | grep -A 3 "Containers:"35kubectl describe pod pod_name | grep -A 3 "Volumes:"36kubectl describe pod pod_name | grep -A 3 "Node:"37kubectl describe pod pod_name | grep -A 3 "Node Selectors:"38kubectl describe pod pod_name | grep -A 3 "Tolerations:"39kubectl describe pod pod_name | grep -A 3 "Conditions:"40kubectl describe pod pod_name | grep -A 5 "Events:"41kubectl describe pod pod_name | grep -A 3 "QoS Class:"42kubectl describe pod pod_name | grep -A 3 "Init Containers:"43kubectl describe pod pod_name | grep -A 3 "Containers:"44kubectl describe pod pod_name | grep -A 3 "Volumes:"45kubectl describe pod pod_name | grep -A 3 "Node:"46kubectl describe pod pod_name | grep -A 3 "Node Selectors:"47kubectl describe pod pod_name | grep -A 3 "Tolerations:"48kubectl describe pod pod_name | grep -A 3 "Conditions:"49kubectl describe pod pod_name | grep -A 5 "Events:"50kubectl describe pod pod_name | grep -A 3 "QoS Class:"51kubectl describe pod pod_name | grep -A 3 "Init Containers:"52kubectl describe pod pod_name | grep -A 3 "Containers:"53kubectl describe pod pod_name | grep -A 3 "Volumes:"54kubectl describe pod pod_name | grep -A 3 "Node:"55kubectl describe pod pod_name | grep -A 3 "Node Selectors:"56kubectl describe pod pod_name | grep -A 3 "Tolerations:"57kubectl describe pod pod_name | grep -A 3 "Conditions:"58kubectl describe pod pod_name | grep -A 5 "Events:"59kubectl describe pod pod_name | grep -A 3 "QoS Class:"
Tip: Events are the first thing to check when debugging a Pod.