diff --git a/pkg/kubectl/resource_printer.go b/pkg/kubectl/resource_printer.go index 4028bfd31bc..8752d6e61c9 100644 --- a/pkg/kubectl/resource_printer.go +++ b/pkg/kubectl/resource_printer.go @@ -1388,7 +1388,7 @@ func printHorizontalPodAutoscaler(hpa *extensions.HorizontalPodAutoscaler, w io. hpa.Spec.ScaleRef.Namespace, hpa.Spec.ScaleRef.Name, hpa.Spec.ScaleRef.Subresource) - target := "" + target := "" if hpa.Spec.CPUUtilization != nil { target = fmt.Sprintf("%d%%", hpa.Spec.CPUUtilization.TargetPercentage) } @@ -1396,7 +1396,10 @@ func printHorizontalPodAutoscaler(hpa *extensions.HorizontalPodAutoscaler, w io. if hpa.Status.CurrentCPUUtilizationPercentage != nil { current = fmt.Sprintf("%d%%", *hpa.Status.CurrentCPUUtilizationPercentage) } - minPods := hpa.Spec.MinReplicas + minPods := "" + if hpa.Spec.MinReplicas != nil { + minPods = fmt.Sprintf("%d", *hpa.Spec.MinReplicas) + } maxPods := hpa.Spec.MaxReplicas if withNamespace { if _, err := fmt.Fprintf(w, "%s\t", namespace); err != nil { @@ -1404,12 +1407,12 @@ func printHorizontalPodAutoscaler(hpa *extensions.HorizontalPodAutoscaler, w io. } } - if _, err := fmt.Fprintf(w, "%s\t%s\t%s\t%s\t%d\t%d\t%s", + if _, err := fmt.Fprintf(w, "%s\t%s\t%s\t%s\t%s\t%d\t%s", name, reference, target, current, - *minPods, + minPods, maxPods, translateTimestamp(hpa.CreationTimestamp), ); err != nil {