# Functions

BuildNode builts node object.
BuildPod builts Pod object.
BuildResourceList builts resource list object.
BuildResourceListWithGPU builts resource list with GPU.
GetNodeList returns values of the map 'nodes'.
NewPriorityQueue returns a PriorityQueue.
PredicateNodes returns nodes that fit task.
PrioritizeNodes returns a map whose key is node's score and value are corresponding nodes.
SelectBestNode returns best node whose score is highest, pick one randomly if there are many nodes with same score.
SortNodes returns nodes by order of score.

# Structs

FakeBinder is used as fake binder.
FakeEvictor is used as fake evictor.
FakeStatusUpdater is used for fake status update.
FakeVolumeBinder is used as fake volume binder.
HostPriority represents the priority of scheduling to a particular host, higher priority is better.
PriorityQueue implements a scheduling queue.

# Type aliases

HostPriorityList declares a []HostPriority type.