scheduler

package
v0.0.0-...-72cb277 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 24, 2023 License: MIT Imports: 18 Imported by: 0

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{})

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL