From 9886ededd10d70a6a90d7eb47e28f7e3d2a98a63 Mon Sep 17 00:00:00 2001 From: Avesh Agarwal Date: Tue, 29 Aug 2017 17:28:18 -0400 Subject: [PATCH] Add check for critical pods to avoid eviction. --- pkg/rescheduler/strategies/duplicates.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/rescheduler/strategies/duplicates.go b/pkg/rescheduler/strategies/duplicates.go index d47ac50c7..6491c04ef 100644 --- a/pkg/rescheduler/strategies/duplicates.go +++ b/pkg/rescheduler/strategies/duplicates.go @@ -73,7 +73,7 @@ func FindDuplicatePods(pods []*v1.Pod) DuplicatePodsMap { if err != nil || sr == nil { continue } - if podutil.IsMirrorPod(pod) || podutil.IsDaemonsetPod(sr) || podutil.IsPodWithLocalStorage(pod) { + if podutil.IsMirrorPod(pod) || podutil.IsDaemonsetPod(sr) || podutil.IsPodWithLocalStorage(pod) || podutil.IsCriticalPod(pod) { continue } s := strings.Join([]string{sr.Reference.Kind, sr.Reference.Namespace, sr.Reference.Name}, "/")