Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HivedScheduler ¶
type HivedScheduler struct {
// contains filtered or unexported fields
}
HivedScheduler is the scheduling framework which serves as the bridge between the scheduling algorithm and K8S. It provides the whole cluster scheduling view and the interested pod scheduling request from K8S to the scheduling algorithm, then it drives the scheduling algorithm to make the pod schedule decision, finally it will fully obey the decision and try its best to execute the decision to K8S.
func NewHivedScheduler ¶
func NewHivedScheduler() *HivedScheduler
func (*HivedScheduler) Run ¶
func (s *HivedScheduler) Run(stopCh <-chan struct{})
Click to show internal directories.
Click to hide internal directories.