components

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2016 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

Package components implements independent aspects of the scheduler which do not use Framework or Scheduler internals, but rely solely on the Scheduler interface.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(
	c *config.Config,
	fw framework.Framework,
	ps podschedulers.PodScheduler,
	client *clientset.Clientset,
	recorder record.EventRecorder,
	terminate <-chan struct{},
	mux *http.ServeMux,
	lw *cache.ListWatch,
	taskConfig podtask.Config,
	defaultCpus resources.CPUShares,
	defaultMem resources.MegaBytes,
) scheduler.Scheduler

Types

This section is empty.

Directories

Path Synopsis
Package algorithm implements the SchedulerAlgorithm
Package algorithm implements the SchedulerAlgorithm
podschedulers
Package podschedulers defines an interface (w/ implementations) for matching pods against offers.
Package podschedulers defines an interface (w/ implementations) for matching pods against offers.
Package binder implements the Binder which launched a task and let the executor do the actual binding.
Package binder implements the Binder which launched a task and let the executor do the actual binding.
Package controller implements the scheduling controller which waits for pod events from the queuer (i.e.
Package controller implements the scheduling controller which waits for pod events from the queuer (i.e.
Package deleter implements the deleter which listens for pod DELETE events from the apiserver and kills tasks for deleted pods.
Package deleter implements the deleter which listens for pod DELETE events from the apiserver and kills tasks for deleted pods.
Package errorhandler implements the ErrorHandler which handles scheduer error and possibly requeue pods for scheduling again.
Package errorhandler implements the ErrorHandler which handles scheduer error and possibly requeue pods for scheduling again.
Package framework implements the Mesos scheduler.
Package framework implements the Mesos scheduler.
Package podreconciler implements pod reconciliation of pods which failed to launch, i.e.
Package podreconciler implements pod reconciliation of pods which failed to launch, i.e.
Package taskreconciler implement Mesos task reconciliation.
Package taskreconciler implement Mesos task reconciliation.

Jump to

Keyboard shortcuts

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