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. |
Click to show internal directories.
Click to hide internal directories.