Documentation ¶
Index ¶
- func AddBind(router *httprouter.Router, lvs *LocalVolumeScheduler)
- func AddPredicate(router *httprouter.Router, lvs *LocalVolumeScheduler)
- func AddPreemption(router *httprouter.Router, lvs *LocalVolumeScheduler)
- func AddPrioritize(router *httprouter.Router, lvs *LocalVolumeScheduler)
- func AddVersion(router *httprouter.Router)
- func BindRoute(lvs *LocalVolumeScheduler) httprouter.Handle
- func DebugLogging(h httprouter.Handle, path string) httprouter.Handle
- func PredicateRoute(lvs *LocalVolumeScheduler) httprouter.Handle
- func PreemptionRoute(lvs *LocalVolumeScheduler) httprouter.Handle
- func PrioritizeRoute(lvs *LocalVolumeScheduler) httprouter.Handle
- func VersionRoute(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
- type LocalVolumeScheduler
- func (lvs *LocalVolumeScheduler) BindHandler(args schedulerapi.ExtenderBindingArgs) *schedulerapi.ExtenderBindingResult
- func (lvs *LocalVolumeScheduler) PredicateHandler(args schedulerapi.ExtenderArgs) *schedulerapi.ExtenderFilterResult
- func (lvs *LocalVolumeScheduler) PreemptionHandler(args schedulerapi.ExtenderPreemptionArgs) *schedulerapi.ExtenderPreemptionResult
- func (lvs *LocalVolumeScheduler) PrioritizeHandler(args schedulerapi.ExtenderArgs) (*schedulerapi.HostPriorityList, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddBind ¶
func AddBind(router *httprouter.Router, lvs *LocalVolumeScheduler)
func AddPredicate ¶
func AddPredicate(router *httprouter.Router, lvs *LocalVolumeScheduler)
func AddPreemption ¶
func AddPreemption(router *httprouter.Router, lvs *LocalVolumeScheduler)
func AddPrioritize ¶
func AddPrioritize(router *httprouter.Router, lvs *LocalVolumeScheduler)
func AddVersion ¶
func AddVersion(router *httprouter.Router)
func BindRoute ¶
func BindRoute(lvs *LocalVolumeScheduler) httprouter.Handle
func DebugLogging ¶
func DebugLogging(h httprouter.Handle, path string) httprouter.Handle
func PredicateRoute ¶
func PredicateRoute(lvs *LocalVolumeScheduler) httprouter.Handle
func PreemptionRoute ¶
func PreemptionRoute(lvs *LocalVolumeScheduler) httprouter.Handle
func PrioritizeRoute ¶
func PrioritizeRoute(lvs *LocalVolumeScheduler) httprouter.Handle
func VersionRoute ¶
func VersionRoute(w http.ResponseWriter, r *http.Request, _ httprouter.Params)
Types ¶
type LocalVolumeScheduler ¶
type LocalVolumeScheduler struct {
// contains filtered or unexported fields
}
func NewLocalVolumeScheduler ¶
func NewLocalVolumeScheduler(ctx context.Context) *LocalVolumeScheduler
func (*LocalVolumeScheduler) BindHandler ¶
func (lvs *LocalVolumeScheduler) BindHandler(args schedulerapi.ExtenderBindingArgs) *schedulerapi.ExtenderBindingResult
func (*LocalVolumeScheduler) PredicateHandler ¶
func (lvs *LocalVolumeScheduler) PredicateHandler(args schedulerapi.ExtenderArgs) *schedulerapi.ExtenderFilterResult
func (*LocalVolumeScheduler) PreemptionHandler ¶
func (lvs *LocalVolumeScheduler) PreemptionHandler( args schedulerapi.ExtenderPreemptionArgs, ) *schedulerapi.ExtenderPreemptionResult
func (*LocalVolumeScheduler) PrioritizeHandler ¶
func (lvs *LocalVolumeScheduler) PrioritizeHandler(args schedulerapi.ExtenderArgs) (*schedulerapi.HostPriorityList, error)
Click to show internal directories.
Click to hide internal directories.