From 3f422d97841f8f131bf0226e65e4ca81e911e2e4 Mon Sep 17 00:00:00 2001 From: changyaowei <156511344@qq.com> Date: Mon, 5 Nov 2018 17:32:34 +0800 Subject: [PATCH] if ephemeral-storage not exist in initialCapacity, don't upgrade ephemeral-storage in node status --- pkg/kubelet/nodestatus/setters.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/nodestatus/setters.go b/pkg/kubelet/nodestatus/setters.go index bf049c4824..8cfa677045 100644 --- a/pkg/kubelet/nodestatus/setters.go +++ b/pkg/kubelet/nodestatus/setters.go @@ -270,7 +270,9 @@ func MachineInfo(nodeName string, // capacity for every node status request initialCapacity := capacityFunc() if initialCapacity != nil { - node.Status.Capacity[v1.ResourceEphemeralStorage] = initialCapacity[v1.ResourceEphemeralStorage] + if v, exists := initialCapacity[v1.ResourceEphemeralStorage]; exists { + node.Status.Capacity[v1.ResourceEphemeralStorage] = v + } } }