Show terminating pods in get/describe

This commit is contained in:
Clayton Coleman
2015-05-22 17:10:38 -04:00
parent 9d3631e3de
commit ce3a6a666d
2 changed files with 11 additions and 2 deletions

View File

@@ -404,13 +404,17 @@ func printPod(pod *api.Pod, w io.Writer, withNamespace bool) error {
name = pod.Name
}
phase := string(pod.Status.Phase)
if pod.DeletionTimestamp != nil {
phase = "Terminating"
}
_, err := fmt.Fprintf(w, "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n",
name,
pod.Status.PodIP,
"", "",
podHostString(pod.Spec.NodeName, pod.Status.HostIP),
formatLabels(pod.Labels),
pod.Status.Phase,
phase,
translateTimestamp(pod.CreationTimestamp),
pod.Status.Message,
)