From e1e1834e8b1037b832e9e7414adad4de58ad21f1 Mon Sep 17 00:00:00 2001 From: xiangpengzhao Date: Tue, 11 Apr 2017 12:27:41 +0800 Subject: [PATCH] Show node address type in kubectl describe node command --- pkg/printers/internalversion/describe.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/printers/internalversion/describe.go b/pkg/printers/internalversion/describe.go index 14b750ef40ca..71c287e8daab 100644 --- a/pkg/printers/internalversion/describe.go +++ b/pkg/printers/internalversion/describe.go @@ -2068,9 +2068,10 @@ func describeNode(node *api.Node, nodeNonTerminatedPodsList *api.PodList, events c.Message) } } - addresses := make([]string, 0, len(node.Status.Addresses)) + + w.Write(LEVEL_0, "Addresses:\n") for _, address := range node.Status.Addresses { - addresses = append(addresses, address.Address) + w.Write(LEVEL_1, "%s:\t%s\n", address.Type, address.Address) } printResourceList := func(resourceList api.ResourceList) { @@ -2085,7 +2086,6 @@ func describeNode(node *api.Node, nodeNonTerminatedPodsList *api.PodList, events } } - w.Write(LEVEL_0, "Addresses:\t%s\n", strings.Join(addresses, ",")) if len(node.Status.Capacity) > 0 { w.Write(LEVEL_0, "Capacity:\n") printResourceList(node.Status.Capacity)