From 29808eaf249ac0461801ad9cf5a1b264ad7dbf26 Mon Sep 17 00:00:00 2001 From: wzshiming Date: Thu, 21 Jan 2021 19:47:28 +0800 Subject: [PATCH] Fix panic --- pkg/kubelet/eviction/eviction_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/kubelet/eviction/eviction_manager.go b/pkg/kubelet/eviction/eviction_manager.go index 509f1ca2bf7..34c2ba9f081 100644 --- a/pkg/kubelet/eviction/eviction_manager.go +++ b/pkg/kubelet/eviction/eviction_manager.go @@ -509,7 +509,7 @@ func (m *managerImpl) podEphemeralStorageLimitEviction(podStats statsapi.PodStat // pod stats api summarizes ephemeral storage usage (container, emptyDir, host[etc-hosts, logs]) podEphemeralStorageTotalUsage := &resource.Quantity{} - if podStats.EphemeralStorage != nil { + if podStats.EphemeralStorage != nil && podStats.EphemeralStorage.UsedBytes != nil { podEphemeralStorageTotalUsage = resource.NewQuantity(int64(*podStats.EphemeralStorage.UsedBytes), resource.BinarySI) } podEphemeralStorageLimit := podLimits[v1.ResourceEphemeralStorage]