add arg for noderesourcesfit plugin to support ignore a group of extended resources

This commit is contained in:
Wen Gao
2020-03-05 14:41:18 +08:00
parent d62762f090
commit b21b298074
9 changed files with 176 additions and 21 deletions

View File

@@ -19,7 +19,7 @@ package lifecycle
import (
"fmt"
"k8s.io/api/core/v1"
v1 "k8s.io/api/core/v1"
"k8s.io/klog/v2"
v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper"
"k8s.io/kubernetes/pkg/kubelet/util/format"
@@ -225,7 +225,7 @@ func GeneralPredicates(pod *v1.Pod, nodeInfo *schedulerframework.NodeInfo) ([]Pr
}
var reasons []PredicateFailureReason
for _, r := range noderesources.Fits(pod, nodeInfo, nil) {
for _, r := range noderesources.Fits(pod, nodeInfo) {
reasons = append(reasons, &InsufficientResourceError{
ResourceName: r.ResourceName,
Requested: r.Requested,