From b186c160cab9e8a995b080c25c4b02647d9c8388 Mon Sep 17 00:00:00 2001 From: Tim Allclair Date: Fri, 25 Oct 2024 13:53:11 -0700 Subject: [PATCH] Clarify eviction based on allocated pods --- pkg/kubelet/kubelet.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 75137b20bf3..e45c79092e4 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -1568,6 +1568,7 @@ func (kl *Kubelet) initializeRuntimeDependentModules() { os.Exit(1) } // eviction manager must start after cadvisor because it needs to know if the container runtime has a dedicated imagefs + // Eviction decisions are based on the allocated (rather than desired) pod resources. kl.evictionManager.Start(kl.StatsProvider, kl.getAllocatedPods, kl.PodIsFinished, evictionMonitoringPeriod) // container log manager must start after container runtime is up to retrieve information from container runtime