diff --git a/test/e2e/framework/kubelet_stats.go b/test/e2e/framework/kubelet_stats.go index 2b1a0ebdc58..a586199fa21 100644 --- a/test/e2e/framework/kubelet_stats.go +++ b/test/e2e/framework/kubelet_stats.go @@ -599,6 +599,9 @@ func (r *resourceCollector) collectStats(oldStatsMap map[string]*kubeletstatsv1a } if oldStats, ok := oldStatsMap[name]; ok { + if oldStats.CPU == nil || cStats.CPU == nil || oldStats.Memory == nil || cStats.Memory == nil { + continue + } if oldStats.CPU.Time.Equal(&cStats.CPU.Time) { // No change -> skip this stat. continue