diff --git a/content/en/docs/concepts/workloads/pods/pod-lifecycle.md b/content/en/docs/concepts/workloads/pods/pod-lifecycle.md index 5e7a5bfdbf384..d4928e3d4bc6d 100644 --- a/content/en/docs/concepts/workloads/pods/pod-lifecycle.md +++ b/content/en/docs/concepts/workloads/pods/pod-lifecycle.md @@ -85,8 +85,18 @@ Value | Description `Unknown` | For some reason the state of the Pod could not be obtained. This phase typically occurs due to an error in communicating with the node where the Pod should be running. {{< note >}} -When a Pod is being deleted, it is shown as `Terminating` by some kubectl commands. -This `Terminating` status is not one of the Pod phases. +When a pod is not able to stay running, it may be shown as `CrashLoopBackoff` by some kubectl commands in its `Status`. +Make sure not to confuse "Status", a display field for user intuition, with the pod "Phase", which is an explicit part of the Kubernetes data model. +``` + NAMESPACE NAME READY STATUS RESTARTS AGE + alessandras-namespace alessandras-pod 0/1 CrashLoopBackOff 200 2d9h +``` + +{{< /note >}} + + +{{< note >}} +Similar to the above example with `CrashLoopBackoff`, this `Terminating` status also not one of the Pod phases. A Pod is granted a term to terminate gracefully, which defaults to 30 seconds. You can use the flag `--force` to [terminate a Pod by force](/docs/concepts/workloads/pods/pod-lifecycle/#pod-termination-forced). {{< /note >}} @@ -672,4 +682,4 @@ for more details. * For detailed information about Pod and container status in the API, see the API reference documentation covering - [`status`](/docs/reference/kubernetes-api/workload-resources/pod-v1/#PodStatus) for Pod. \ No newline at end of file + [`status`](/docs/reference/kubernetes-api/workload-resources/pod-v1/#PodStatus) for Pod.