Remove NodeWithPod
This commit is contained in:
parent
e5c60c81a9
commit
156ea8b5d3
|
|
@ -18,7 +18,6 @@ package scheduler
|
||||||
|
|
||||||
import (
|
import (
|
||||||
apiv1 "k8s.io/api/core/v1"
|
apiv1 "k8s.io/api/core/v1"
|
||||||
"k8s.io/klog"
|
|
||||||
schedulernodeinfo "k8s.io/kubernetes/pkg/scheduler/nodeinfo"
|
schedulernodeinfo "k8s.io/kubernetes/pkg/scheduler/nodeinfo"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -58,14 +57,3 @@ func CreateNodeNameToInfoMap(pods []*apiv1.Pod, nodes []*apiv1.Node) map[string]
|
||||||
|
|
||||||
return nodeNameToNodeInfo
|
return nodeNameToNodeInfo
|
||||||
}
|
}
|
||||||
|
|
||||||
// NodeWithPod function returns NodeInfo, which is a copy of nodeInfo argument with an additional pod scheduled on it.
|
|
||||||
func NodeWithPod(nodeInfo *schedulernodeinfo.NodeInfo, pod *apiv1.Pod) *schedulernodeinfo.NodeInfo {
|
|
||||||
podsOnNode := nodeInfo.Pods()
|
|
||||||
podsOnNode = append(podsOnNode, pod)
|
|
||||||
newNodeInfo := schedulernodeinfo.NewNodeInfo(podsOnNode...)
|
|
||||||
if err := newNodeInfo.SetNode(nodeInfo.Node()); err != nil {
|
|
||||||
klog.Errorf("error setting node for NodeInfo %s, because of %s", nodeInfo.Node().Name, err.Error())
|
|
||||||
}
|
|
||||||
return newNodeInfo
|
|
||||||
}
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue