From b8de2f00cec5c3a523e56844e70cabf2346c846f Mon Sep 17 00:00:00 2001 From: Dawn Chen Date: Tue, 31 Mar 2015 00:36:06 -0700 Subject: [PATCH] kubectl describe nodes id shows node components version info. --- pkg/kubectl/describe.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkg/kubectl/describe.go b/pkg/kubectl/describe.go index 3f4b680b2cb..56845674be5 100644 --- a/pkg/kubectl/describe.go +++ b/pkg/kubectl/describe.go @@ -407,6 +407,14 @@ func describeNode(node *api.Node, pods []api.Pod, events *api.EventList) (string fmt.Fprintf(out, " %s:\t%s\n", resource, value.String()) } } + + fmt.Fprintf(out, "Version:\n") + fmt.Fprintf(out, " Kernel Version:\t%s\n", node.Status.NodeInfo.KernelVersion) + fmt.Fprintf(out, " OS Image:\t%s\n", node.Status.NodeInfo.OsImage) + fmt.Fprintf(out, " Container Runtime Version:\t%s\n", node.Status.NodeInfo.ContainerRuntimeVersion) + fmt.Fprintf(out, " Kubelet Version:\t%s\n", node.Status.NodeInfo.KubeletVersion) + fmt.Fprintf(out, " Kube-Proxy Version:\t%s\n", node.Status.NodeInfo.KubeProxyVersion) + if len(node.Spec.PodCIDR) > 0 { fmt.Fprintf(out, "PodCIDR:\t%s\n", node.Spec.PodCIDR) }